home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / ok9400u1.ppd < prev    next >
Encoding:
PostScript Printer Description  |  2003-02-21  |  101.2 KB  |  2,847 lines

  1. *PPD-Adobe: "4.3"
  2. *% ==========================================================
  3. *% Printer Description File for OKI C9400(PS) (Windows2000)
  4. *% Copyright 2000 Oki Data Corporation
  5. *% Date: Feb 05, 2001 Edt:80k
  6. *% Note)
  7. *%
  8. *% ==========================================================
  9. *FormatVersion: "4.3"
  10. *FileVersion: "1.6"
  11. *LanguageEncoding: ISOLatin1
  12. *LanguageVersion: English
  13. *PCFileName: "OK9400U1.PPD"
  14. *Product: "(C9400)"
  15. *PSVersion: "(3011.103) 66"
  16. *Manufacturer: "Oki"
  17. *ModelName: "OKI C9400"
  18. *ShortNickName: "OKI C9400"
  19. *NickName: "OKI C9400"
  20.  
  21. *% _____ Options and Constraints _____
  22. *OpenGroup: InstallableOptions/Options Installed
  23. *OpenUI *OKOptionTray/Additional Input Trays: PickOne
  24. *DefaultOKOptionTray: 0
  25. *OKOptionTray 0/None: ""
  26. *OKOptionTray 1/1 Optional Tray: ""
  27. *OKOptionTray 2/2 Optional Trays: ""
  28. *OKOptionTray 3/3 High Capacity Feeder: ""
  29. *OKOptionTray 4/4 High Capacity Feeder + Optional Tray: ""
  30. *?OKOptionTray: "
  31.  save
  32.  currentpagedevice /InputAttributes get begin
  33.  6 where {pop (4)}{
  34.  5 where {pop (3)}{
  35.  2 where {pop (2)}{
  36.  1 where {pop (1)}{
  37.  0 where {pop (0)}{(Unknown)}ifelse
  38.  }ifelse
  39.  }ifelse
  40.  }ifelse
  41.  }ifelse
  42.  end = flush
  43.  restore"
  44. *End
  45. *CloseUI: *OKOptionTray
  46.  
  47. *OpenUI *OKOptionDuplex/Duplex: Boolean
  48. *DefaultOKOptionDuplex: False
  49. *OKOptionDuplex False/Not Installed: ""
  50. *OKOptionDuplex True/Installed: ""
  51. *?OKOptionDuplex: "
  52.  save
  53.  currentpagedevice /Duplex 2 copy known{
  54.  get (<<) cvx exec /Duplex true (>>) cvx exec setpagedevice
  55.  currentpagedevice /Duplex get {(True)}{(False)}ifelse exch
  56.  (<<) cvx exec /Duplex 3 -1 roll (>>) cvx exec setpagedevice
  57.  }{pop pop (False)}ifelse = flush
  58.  restore"
  59. *End
  60. *CloseUI: *OKOptionDuplex
  61.  
  62. *OpenUI *OKHDD/Hard Disk: Boolean
  63. *DefaultOKHDD: False
  64. *OKHDD False/Not Installed: ""
  65. *OKHDD True/Installed: ""
  66. *?OKHDD: "
  67.  save false
  68.  (%disk?%)
  69.  {
  70.  currentdevparams dup /Writeable known{
  71.  /Writeable get {pop true exit}if
  72.  }{pop}ifelse 
  73.  } 10 string /IODevice resourceforall
  74.  {(True)}{(False)}ifelse = flush
  75.  restore"
  76. *End
  77. *CloseUI: *OKHDD
  78.  
  79. *OpenUI *InstalledMemory/Memory Configuration: PickOne
  80. *DefaultInstalledMemory: 128MB
  81. *InstalledMemory 64MB/64 MB RAM: ""
  82. *InstalledMemory 128MB/128 MB: ""
  83. *InstalledMemory 192MB/192 MB: ""
  84. *InstalledMemory 256MB/256 MB: ""
  85. *InstalledMemory 320MB/320 MB: ""
  86. *InstalledMemory 384MB/384 MB: ""
  87. *InstalledMemory 448MB/448 MB: ""
  88. *InstalledMemory 512MB/512 MB: ""
  89. *InstalledMemory 576MB/576 MB: ""
  90. *InstalledMemory 640MB/640 MB: ""
  91. *InstalledMemory 704MB/704 MB: ""
  92. *InstalledMemory 768MB/768 MB: ""
  93. *InstalledMemory 832MB/832 MB: ""
  94. *InstalledMemory 896MB/896 MB: ""
  95. *InstalledMemory 1024MB/1024 MB: ""
  96. *?InstalledMemory : "
  97.  save
  98.  currentsystemparams /InstalledRam get
  99.  1024 idiv 1024 idiv 20 string cvs print (MB) = flush
  100.  restore"
  101. *End
  102. *CloseUI: *InstalledMemory
  103. *CloseGroup: InstallableOptions
  104.  
  105. *%----PaperSize selections limit ...
  106. *%----Tray selections-----
  107. *UIConstraints: *OKOptionTray 0 *InputSlot Lower
  108. *UIConstraints: *InputSlot Lower *OKOptionTray 0
  109.  
  110. *UIConstraints: *OKOptionTray 0 *InputSlot Tray3
  111. *UIConstraints: *InputSlot Tray3 *OKOptionTray 0
  112. *UIConstraints: *OKOptionTray 1 *InputSlot Tray3
  113. *UIConstraints: *InputSlot Tray3 *OKOptionTray 1
  114.  
  115. *UIConstraints: *OKOptionTray 0 *InputSlot Tray4
  116. *UIConstraints: *InputSlot Tray4 *OKOptionTray 0
  117. *UIConstraints: *OKOptionTray 1 *InputSlot Tray4
  118. *UIConstraints: *InputSlot Tray4 *OKOptionTray 1
  119. *UIConstraints: *OKOptionTray 2 *InputSlot Tray4
  120. *UIConstraints: *InputSlot Tray4 *OKOptionTray 2
  121.  
  122. *UIConstraints: *OKOptionTray 0 *InputSlot Tray5
  123. *UIConstraints: *InputSlot Tray5 *OKOptionTray 0
  124. *UIConstraints: *OKOptionTray 1 *InputSlot Tray5
  125. *UIConstraints: *InputSlot Tray5 *OKOptionTray 1
  126. *UIConstraints: *OKOptionTray 2 *InputSlot Tray5
  127. *UIConstraints: *InputSlot Tray5 *OKOptionTray 2
  128. *UIConstraints: *OKOptionTray 3 *InputSlot Tray5
  129. *UIConstraints: *InputSlot Tray5 *OKOptionTray 3
  130.  
  131. *%----StandardTray selections-----
  132. *UIConstraints: *PageSize Env9 *InputSlot Upper
  133. *UIConstraints: *PageRegion Env9 *InputSlot Upper
  134. *UIConstraints: *InputSlot Upper *PageSize Env9
  135. *UIConstraints: *InputSlot Upper *PageRegion Env9
  136.  
  137. *UIConstraints: *PageSize Env10 *InputSlot Upper
  138. *UIConstraints: *PageRegion Env10 *InputSlot Upper
  139. *UIConstraints: *InputSlot Upper *PageSize Env10
  140. *UIConstraints: *InputSlot Upper *PageRegion Env10
  141.  
  142. *UIConstraints: *PageSize EnvMonarch *InputSlot Upper
  143. *UIConstraints: *PageRegion EnvMonarch *InputSlot Upper
  144. *UIConstraints: *InputSlot Upper *PageSize EnvMonarch
  145. *UIConstraints: *InputSlot Upper *PageRegion EnvMonarch
  146.  
  147. *UIConstraints: *PageSize EnvDL *InputSlot Upper
  148. *UIConstraints: *PageRegion EnvDL *InputSlot Upper
  149. *UIConstraints: *InputSlot Upper *PageSize EnvDL
  150. *UIConstraints: *InputSlot Upper *PageRegion EnvDL
  151.  
  152. *UIConstraints: *PageSize EnvC5 *InputSlot Upper
  153. *UIConstraints: *PageRegion EnvC5 *InputSlot Upper
  154. *UIConstraints: *InputSlot Upper *PageSize EnvC5
  155. *UIConstraints: *InputSlot Upper *PageRegion EnvC5
  156.  
  157. *UIConstraints: *PageSize EnvC4 *InputSlot Upper
  158. *UIConstraints: *PageRegion EnvC4 *InputSlot Upper
  159. *UIConstraints: *InputSlot Upper *PageSize EnvC4
  160. *UIConstraints: *InputSlot Upper *PageRegion EnvC4
  161.  
  162. *%----2ndTray selections-----
  163. *UIConstraints: *PageSize A6 *InputSlot Lower
  164. *UIConstraints: *PageRegion A6 *InputSlot Lower
  165. *UIConstraints: *InputSlot Lower *PageSize A6
  166. *UIConstraints: *InputSlot Lower *PageRegion A6 
  167.  
  168. *UIConstraints: *PageSize Env9 *InputSlot Lower
  169. *UIConstraints: *PageRegion Env9 *InputSlot Lower
  170. *UIConstraints: *InputSlot Lower *PageSize Env9
  171. *UIConstraints: *InputSlot Lower *PageRegion Env9
  172.  
  173. *UIConstraints: *PageSize Env10 *InputSlot Lower
  174. *UIConstraints: *PageRegion Env10 *InputSlot Lower
  175. *UIConstraints: *InputSlot Lower *PageSize Env10
  176. *UIConstraints: *InputSlot Lower *PageRegion Env10
  177.  
  178. *UIConstraints: *PageSize EnvMonarch *InputSlot Lower
  179. *UIConstraints: *PageRegion EnvMonarch *InputSlot Lower
  180. *UIConstraints: *InputSlot Lower *PageSize EnvMonarch
  181. *UIConstraints: *InputSlot Lower *PageRegion EnvMonarch
  182.  
  183. *UIConstraints: *PageSize EnvDL *InputSlot Lower
  184. *UIConstraints: *PageRegion EnvDL *InputSlot Lower
  185. *UIConstraints: *InputSlot Lower *PageSize EnvDL
  186. *UIConstraints: *InputSlot Lower *PageRegion EnvDL
  187.  
  188. *UIConstraints: *PageSize EnvC5 *InputSlot Lower
  189. *UIConstraints: *PageRegion EnvC5 *InputSlot Lower
  190. *UIConstraints: *InputSlot Lower *PageSize EnvC5
  191. *UIConstraints: *InputSlot Lower *PageRegion EnvC5
  192.  
  193. *UIConstraints: *PageSize EnvC4 *InputSlot Lower
  194. *UIConstraints: *PageRegion EnvC4 *InputSlot Lower
  195. *UIConstraints: *InputSlot Lower *PageSize EnvC4
  196. *UIConstraints: *InputSlot Lower *PageRegion EnvC4
  197.  
  198. *%----3rdTray selections-----
  199. *UIConstraints: *PageSize A6 *InputSlot Tray3
  200. *UIConstraints: *PageRegion A6 *InputSlot Tray3
  201. *UIConstraints: *InputSlot Tray3 *PageSize A6
  202. *UIConstraints: *InputSlot Tray3 *PageRegion A6 
  203.  
  204. *UIConstraints: *PageSize Env9 *InputSlot Tray3
  205. *UIConstraints: *PageRegion Env9 *InputSlot Tray3
  206. *UIConstraints: *InputSlot Tray3 *PageSize Env9
  207. *UIConstraints: *InputSlot Tray3 *PageRegion Env9
  208.  
  209. *UIConstraints: *PageSize Env10 *InputSlot Tray3
  210. *UIConstraints: *PageRegion Env10 *InputSlot Tray3
  211. *UIConstraints: *InputSlot Tray3 *PageSize Env10
  212. *UIConstraints: *InputSlot Tray3 *PageRegion Env10
  213.  
  214. *UIConstraints: *PageSize EnvMonarch *InputSlot Tray3
  215. *UIConstraints: *PageRegion EnvMonarch *InputSlot Tray3
  216. *UIConstraints: *InputSlot Tray3 *PageSize EnvMonarch
  217. *UIConstraints: *InputSlot Tray3 *PageRegion EnvMonarch
  218.  
  219. *UIConstraints: *PageSize EnvDL *InputSlot Tray3
  220. *UIConstraints: *PageRegion EnvDL *InputSlot Tray3
  221. *UIConstraints: *InputSlot Tray3 *PageSize EnvDL
  222. *UIConstraints: *InputSlot Tray3 *PageRegion EnvDL
  223.  
  224. *UIConstraints: *PageSize EnvC5 *InputSlot Tray3
  225. *UIConstraints: *PageRegion EnvC5 *InputSlot Tray3
  226. *UIConstraints: *InputSlot Tray3 *PageSize EnvC5
  227. *UIConstraints: *InputSlot Tray3 *PageRegion EnvC5
  228.  
  229. *UIConstraints: *PageSize EnvC4 *InputSlot Tray3
  230. *UIConstraints: *PageRegion EnvC4 *InputSlot Tray3
  231. *UIConstraints: *InputSlot Tray3 *PageSize EnvC4
  232. *UIConstraints: *InputSlot Tray3 *PageRegion EnvC4
  233.  
  234. *%----4thTray selections-----
  235. *UIConstraints: *PageSize A6 *InputSlot Tray4
  236. *UIConstraints: *PageRegion A6 *InputSlot Tray4
  237. *UIConstraints: *InputSlot Tray4 *PageSize A6
  238. *UIConstraints: *InputSlot Tray4 *PageRegion A6 
  239.  
  240. *UIConstraints: *PageSize Env9 *InputSlot Tray4
  241. *UIConstraints: *PageRegion Env9 *InputSlot Tray4
  242. *UIConstraints: *InputSlot Tray4 *PageSize Env9
  243. *UIConstraints: *InputSlot Tray4 *PageRegion Env9
  244.  
  245. *UIConstraints: *PageSize Env10 *InputSlot Tray4
  246. *UIConstraints: *PageRegion Env10 *InputSlot Tray4
  247. *UIConstraints: *InputSlot Tray4 *PageSize Env10
  248. *UIConstraints: *InputSlot Tray4 *PageRegion Env10
  249.  
  250. *UIConstraints: *PageSize EnvMonarch *InputSlot Tray4
  251. *UIConstraints: *PageRegion EnvMonarch *InputSlot Tray4
  252. *UIConstraints: *InputSlot Tray4 *PageSize EnvMonarch
  253. *UIConstraints: *InputSlot Tray4 *PageRegion EnvMonarch
  254.  
  255. *UIConstraints: *PageSize EnvDL *InputSlot Tray4
  256. *UIConstraints: *PageRegion EnvDL *InputSlot Tray4
  257. *UIConstraints: *InputSlot Tray4 *PageSize EnvDL
  258. *UIConstraints: *InputSlot Tray4 *PageRegion EnvDL
  259.  
  260. *UIConstraints: *PageSize EnvC5 *InputSlot Tray4
  261. *UIConstraints: *PageRegion EnvC5 *InputSlot Tray4
  262. *UIConstraints: *InputSlot Tray4 *PageSize EnvC5
  263. *UIConstraints: *InputSlot Tray4 *PageRegion EnvC5
  264.  
  265. *UIConstraints: *PageSize EnvC4 *InputSlot Tray4
  266. *UIConstraints: *PageRegion EnvC4 *InputSlot Tray4
  267. *UIConstraints: *InputSlot Tray4 *PageSize EnvC4
  268. *UIConstraints: *InputSlot Tray4 *PageRegion EnvC4
  269.  
  270. *%----5thTray selections-----
  271. *UIConstraints: *PageSize A6 *InputSlot Tray5
  272. *UIConstraints: *PageRegion A6 *InputSlot Tray5
  273. *UIConstraints: *InputSlot Tray5 *PageSize A6
  274. *UIConstraints: *InputSlot Tray5 *PageRegion A6 
  275.  
  276. *UIConstraints: *PageSize Env9 *InputSlot Tray5
  277. *UIConstraints: *PageRegion Env9 *InputSlot Tray5
  278. *UIConstraints: *InputSlot Tray5 *PageSize Env9
  279. *UIConstraints: *InputSlot Tray5 *PageRegion Env9
  280.  
  281. *UIConstraints: *PageSize Env10 *InputSlot Tray5
  282. *UIConstraints: *PageRegion Env10 *InputSlot Tray5
  283. *UIConstraints: *InputSlot Tray5 *PageSize Env10
  284. *UIConstraints: *InputSlot Tray5 *PageRegion Env10
  285.  
  286. *UIConstraints: *PageSize EnvMonarch *InputSlot Tray5
  287. *UIConstraints: *PageRegion EnvMonarch *InputSlot Tray5
  288. *UIConstraints: *InputSlot Tray5 *PageSize EnvMonarch
  289. *UIConstraints: *InputSlot Tray5 *PageRegion EnvMonarch
  290.  
  291. *UIConstraints: *PageSize EnvDL *InputSlot Tray5
  292. *UIConstraints: *PageRegion EnvDL *InputSlot Tray5
  293. *UIConstraints: *InputSlot Tray5 *PageSize EnvDL
  294. *UIConstraints: *InputSlot Tray5 *PageRegion EnvDL
  295.  
  296. *UIConstraints: *PageSize EnvC5 *InputSlot Tray5
  297. *UIConstraints: *PageRegion EnvC5 *InputSlot Tray5
  298. *UIConstraints: *InputSlot Tray5 *PageSize EnvC5
  299. *UIConstraints: *InputSlot Tray5 *PageRegion EnvC5
  300.  
  301. *UIConstraints: *PageSize EnvC4 *InputSlot Tray5
  302. *UIConstraints: *PageRegion EnvC4 *InputSlot Tray5
  303. *UIConstraints: *InputSlot Tray5 *PageSize EnvC4
  304. *UIConstraints: *InputSlot Tray5 *PageRegion EnvC4
  305.  
  306. *%----Multi-Purpose selections-----
  307. *UIConstraints: *InputSlot Front *Duplex DuplexNoTumble
  308. *UIConstraints: *Duplex DuplexNoTumble *InputSlot Front
  309.  
  310. *UIConstraints: *InputSlot Front *Duplex DuplexTumble
  311. *UIConstraints: *Duplex DuplexTumble *InputSlot Front
  312.  
  313. *%----ManualFeed selections-----
  314. *UIConstraints: *InputSlot ManualFeed *Duplex DuplexNoTumble
  315. *UIConstraints: *Duplex DuplexNoTumble *InputSlot ManualFeed
  316.  
  317. *UIConstraints: *InputSlot ManualFeed *Duplex DuplexTumble
  318. *UIConstraints: *Duplex DuplexTumble *InputSlot ManualFeed
  319.  
  320. *%----Duplex selections-----
  321. *UIConstraints: *PageSize A6 *Duplex DuplexNoTumble
  322. *UIConstraints: *PageRegion A6 *Duplex DuplexNoTumble
  323. *UIConstraints: *Duplex DuplexNoTumble *PageSize A6
  324. *UIConstraints: *Duplex DuplexNoTumble *PageRegion A6 
  325.  
  326. *UIConstraints: *PageSize Env9 *Duplex DuplexNoTumble
  327. *UIConstraints: *PageRegion Env9 *Duplex DuplexNoTumble
  328. *UIConstraints: *Duplex DuplexNoTumble *PageSize Env9
  329. *UIConstraints: *Duplex DuplexNoTumble *PageRegion Env9
  330.  
  331. *UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
  332. *UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
  333. *UIConstraints: *Duplex DuplexNoTumble *PageSize Env10
  334. *UIConstraints: *Duplex DuplexNoTumble *PageRegion Env10
  335.  
  336. *UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
  337. *UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
  338. *UIConstraints: *Duplex DuplexNoTumble *PageSize EnvMonarch
  339. *UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvMonarch
  340.  
  341. *UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
  342. *UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
  343. *UIConstraints: *Duplex DuplexNoTumble *PageSize EnvDL
  344. *UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvDL
  345.  
  346. *UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
  347. *UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
  348. *UIConstraints: *Duplex DuplexNoTumble *PageSize EnvC5
  349. *UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvC5
  350.  
  351. *UIConstraints: *PageSize EnvC4 *Duplex DuplexNoTumble
  352. *UIConstraints: *PageRegion EnvC4 *Duplex DuplexNoTumble
  353. *UIConstraints: *Duplex DuplexNoTumble *PageSize EnvC4
  354. *UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvC4
  355.  
  356. *UIConstraints: *PageSize A6 *Duplex DuplexTumble
  357. *UIConstraints: *PageRegion A6 *Duplex DuplexTumble
  358. *UIConstraints: *Duplex DuplexTumble *PageSize A6
  359. *UIConstraints: *Duplex DuplexTumble *PageRegion A6 
  360.  
  361. *UIConstraints: *PageSize Env9 *Duplex DuplexTumble
  362. *UIConstraints: *PageRegion Env9 *Duplex DuplexTumble
  363. *UIConstraints: *Duplex DuplexTumble *PageSize Env9
  364. *UIConstraints: *Duplex DuplexTumble *PageRegion Env9
  365.  
  366. *UIConstraints: *PageSize Env10 *Duplex DuplexTumble
  367. *UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
  368. *UIConstraints: *Duplex DuplexTumble *PageSize Env10
  369. *UIConstraints: *Duplex DuplexTumble *PageRegion Env10
  370.  
  371. *UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
  372. *UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
  373. *UIConstraints: *Duplex DuplexTumble *PageSize EnvMonarch
  374. *UIConstraints: *Duplex DuplexTumble *PageRegion EnvMonarch
  375.  
  376. *UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
  377. *UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
  378. *UIConstraints: *Duplex DuplexTumble *PageSize EnvDL
  379. *UIConstraints: *Duplex DuplexTumble *PageRegion EnvDL
  380.  
  381. *UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
  382. *UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
  383. *UIConstraints: *Duplex DuplexTumble *PageSize EnvC5
  384. *UIConstraints: *Duplex DuplexTumble *PageRegion EnvC5
  385.  
  386. *UIConstraints: *PageSize EnvC4 *Duplex DuplexTumble
  387. *UIConstraints: *PageRegion EnvC4 *Duplex DuplexTumble
  388. *UIConstraints: *Duplex DuplexTumble *PageSize EnvC4
  389. *UIConstraints: *Duplex DuplexTumble *PageRegion EnvC4
  390.  
  391. *%----Stacker(Face-Down) selections-----
  392. *UIConstraints: *PageSize A6 *OutputBin Stacker
  393. *UIConstraints: *PageRegion A6 *OutputBin Stacker
  394. *UIConstraints: *OutputBin Stacker *PageSize A6
  395. *UIConstraints: *OutputBin Stacker *PageRegion A6 
  396.  
  397. *UIConstraints: *PageSize Env9 *OutputBin Stacker
  398. *UIConstraints: *PageRegion Env9 *OutputBin Stacker
  399. *UIConstraints: *OutputBin Stacker *PageSize Env9
  400. *UIConstraints: *OutputBin Stacker *PageRegion Env9
  401.  
  402. *UIConstraints: *PageSize Env10 *OutputBin Stacker
  403. *UIConstraints: *PageRegion Env10 *OutputBin Stacker
  404. *UIConstraints: *OutputBin Stacker *PageSize Env10
  405. *UIConstraints: *OutputBin Stacker *PageRegion Env10
  406.  
  407. *UIConstraints: *PageSize EnvMonarch *OutputBin Stacker
  408. *UIConstraints: *PageRegion EnvMonarch *OutputBin Stacker
  409. *UIConstraints: *OutputBin Stacker *PageSize EnvMonarch
  410. *UIConstraints: *OutputBin Stacker *PageRegion EnvMonarch
  411.  
  412. *UIConstraints: *PageSize EnvDL *OutputBin Stacker
  413. *UIConstraints: *PageRegion EnvDL *OutputBin Stacker
  414. *UIConstraints: *OutputBin Stacker *PageSize EnvDL
  415. *UIConstraints: *OutputBin Stacker *PageRegion EnvDL
  416.  
  417. *UIConstraints: *PageSize EnvC5 *OutputBin Stacker
  418. *UIConstraints: *PageRegion EnvC5 *OutputBin Stacker
  419. *UIConstraints: *OutputBin Stacker *PageSize EnvC5
  420. *UIConstraints: *OutputBin Stacker *PageRegion EnvC5
  421.  
  422. *UIConstraints: *PageSize EnvC4 *OutputBin Stacker
  423. *UIConstraints: *PageRegion EnvC4 *OutputBin Stacker
  424. *UIConstraints: *OutputBin Stacker *PageSize EnvC4
  425. *UIConstraints: *OutputBin Stacker *PageRegion EnvC4
  426.  
  427. *UIConstraints: *MediaType Labels1 *OutputBin Stacker
  428. *UIConstraints: *OutputBin Stacker *MediaType Labels1
  429.  
  430. *UIConstraints: *MediaType Labels2 *OutputBin Stacker
  431. *UIConstraints: *OutputBin Stacker *MediaType Labels2
  432.  
  433. *UIConstraints: *MediaType Transparency *OutputBin Stacker
  434. *UIConstraints: *OutputBin Stacker *MediaType Transparency
  435.  
  436. *%----Mediatype selections limit ...
  437. *%----Tray selections & duplex selections-----
  438. *UIConstraints: *MediaType Labels1 *InputSlot Upper
  439. *UIConstraints: *InputSlot Upper *MediaType Labels1
  440.  
  441. *UIConstraints: *MediaType Labels2 *InputSlot Upper
  442. *UIConstraints: *InputSlot Upper *MediaType Labels2
  443.  
  444. *UIConstraints: *MediaType Labels1 *InputSlot Lower
  445. *UIConstraints: *InputSlot Lower *MediaType Labels1
  446.  
  447. *UIConstraints: *MediaType Labels2 *InputSlot Lower
  448. *UIConstraints: *InputSlot Lower *MediaType Labels2
  449.  
  450. *UIConstraints: *MediaType Transparency *InputSlot Lower
  451. *UIConstraints: *InputSlot Lower *MediaType Transparency
  452.  
  453. *UIConstraints: *MediaType Labels1 *InputSlot Tray3
  454. *UIConstraints: *InputSlot Tray3 *MediaType Labels1
  455.  
  456. *UIConstraints: *MediaType Labels2 *InputSlot Tray3
  457. *UIConstraints: *InputSlot Tray3 *MediaType Labels2
  458.  
  459. *UIConstraints: *MediaType Transparency *InputSlot Tray3
  460. *UIConstraints: *InputSlot Tray3 *MediaType Transparency
  461.  
  462. *UIConstraints: *MediaType Labels1 *InputSlot Tray4
  463. *UIConstraints: *InputSlot Tray4 *MediaType Labels1
  464.  
  465. *UIConstraints: *MediaType Labels2 *InputSlot Tray4
  466. *UIConstraints: *InputSlot Tray4 *MediaType Labels2
  467.  
  468. *UIConstraints: *MediaType Transparency *InputSlot Tray4
  469. *UIConstraints: *InputSlot Tray4 *MediaType Transparency
  470.  
  471. *UIConstraints: *MediaType Labels1 *InputSlot Tray5
  472. *UIConstraints: *InputSlot Tray5 *MediaType Labels1
  473.  
  474. *UIConstraints: *MediaType Labels2 *InputSlot Tray5
  475. *UIConstraints: *InputSlot Tray5 *MediaType Labels2
  476.  
  477. *UIConstraints: *MediaType Transparency *InputSlot Tray5
  478. *UIConstraints: *InputSlot Tray5 *MediaType Transparency
  479.  
  480. *UIConstraints: *MediaType Labels1 *Duplex DuplexNoTumble
  481. *UIConstraints: *Duplex DuplexNoTumble *MediaType Labels1
  482.  
  483. *UIConstraints: *MediaType Labels2 *Duplex DuplexNoTumble
  484. *UIConstraints: *Duplex DuplexNoTumble *MediaType Labels2
  485.  
  486. *UIConstraints: *MediaType Transparency *Duplex DuplexNoTumble
  487. *UIConstraints: *Duplex DuplexNoTumble *MediaType Transparency
  488.  
  489. *UIConstraints: *MediaType Labels1 *Duplex DuplexTumble
  490. *UIConstraints: *Duplex DuplexTumble *MediaType Labels1
  491.  
  492. *UIConstraints: *MediaType Labels2 *Duplex DuplexTumble
  493. *UIConstraints: *Duplex DuplexTumble *MediaType Labels2
  494.  
  495. *UIConstraints: *MediaType Transparency *Duplex DuplexTumble
  496. *UIConstraints: *Duplex DuplexTumble *MediaType Transparency
  497.  
  498. *%----Custom Paper selections limit 
  499. *NonUIConstraints: *CustomPageSize True *InputSlot Upper
  500. *NonUIConstraints: *InputSlot Upper *CustomPageSize True
  501.  
  502. *NonUIConstraints: *CustomPageSize True *InputSlot Lower
  503. *NonUIConstraints: *InputSlot Lower *CustomPageSize True
  504.  
  505. *NonUIConstraints: *CustomPageSize True *InputSlot Tray3
  506. *NonUIConstraints: *InputSlot Tray3 *CustomPageSize True
  507.  
  508. *NonUIConstraints: *CustomPageSize True *InputSlot Tray4
  509. *NonUIConstraints: *InputSlot Tray4 *CustomPageSize True
  510.  
  511. *NonUIConstraints: *CustomPageSize True *InputSlot Tray5
  512. *NonUIConstraints: *InputSlot Tray5 *CustomPageSize True
  513.  
  514. *NonUIConstraints: *CustomPageSize True *Duplex DuplexNoTumble
  515. *NonUIConstraints: *Duplex DuplexNoTumble *CustomPageSize True
  516.  
  517. *NonUIConstraints: *CustomPageSize True *Duplex DuplexTumble
  518. *NonUIConstraints: *Duplex DuplexTumble *CustomPageSize True
  519.  
  520. *%----Device Option ----
  521. *UIConstraints: *OKOptionDuplex False *Duplex DuplexNoTumble
  522. *UIConstraints: *OKOptionDuplex False *Duplex DuplexTumble
  523. *UIConstraints: *Duplex DuplexNoTumble *OKOptionDuplex False
  524. *UIConstraints: *Duplex DuplexTumble *OKOptionDuplex False
  525.  
  526. *% _____ Device Capabilities _____
  527. *ColorDevice: True
  528. *DefaultColorSpace: CMYK
  529. *LanguageLevel: "3"
  530. *Protocols: PJL TBCP
  531. *JCLBegin: "<1B>%-12345X"
  532. *JCLToPSInterpreter: "@PJL ENTER LANGUAGE=POSTSCRIPT<0A>"
  533. *JCLEnd: "<1B>%-12345X@PJL EOJ <0A>"
  534. *Emulators: hplj
  535. *StartEmulator_hplj: "<1B>%-12345X@PJL ENTER LANGUAGE=PCL<0A>"
  536. *StopEmulator_hplj: "<1B>%-12345X"
  537.  
  538. *% _____ Memory Configuration(VM Size) _____
  539. *FreeVM: "4864000"
  540. *VMOption 64MB/Total RAM 64 MB: "4864000"
  541. *VMOption 128MB/Total RAM 128 MB: "10696704"
  542. *VMOption 192MB/Total RAM 192 MB: "17119232"
  543. *VMOption 256MB/Total RAM 256 MB: "23697408"
  544. *VMOption 320MB/Total RAM 320 MB: "29906944"
  545. *VMOption 384MB/Total RAM 384 MB: "36542464"
  546. *VMOption 448MB/Total RAM 448 MB: "43177984"
  547. *VMOption 512MB/Total RAM 512 MB: "46831616"
  548. *VMOption 576MB/Total RAM 576 MB: "53467136"
  549. *VMOption 640MB/Total RAM 640 MB: "59267072"
  550. *VMOption 704MB/Total RAM 704 MB: "65828864"
  551. *VMOption 768MB/Total RAM 768 MB: "72464384"
  552. *VMOption 832MB/Total RAM 832 MB: "79099904"
  553. *VMOption 896MB/Total RAM 896 MB: "85735424"
  554. *VMOption 1024MB/Total RAM 1024 MB: "98957312"
  555.  
  556. *% _____ Memory Configuration(FontCache Size) _____
  557. *FCacheSize 64MB:1022355
  558. *FCacheSize 128MB:1895280
  559. *FCacheSize 192MB:2862600
  560. *FCacheSize 256MB:3853500
  561. *FCacheSize 320MB:4789350
  562. *FCacheSize 384MB:5788125
  563. *FCacheSize 448MB:6786900
  564. *FCacheSize 512MB:7337400
  565. *FCacheSize 576MB:8336160
  566. *FCacheSize 640MB:9209100
  567. *FCacheSize 704MB:10200015
  568. *FCacheSize 768MB:11198775
  569. *FCacheSize 832MB:12197550
  570. *FCacheSize 896MB:13196310
  571. *FCacheSize 1024MB:15185985
  572.  
  573. *TTRasterizer: Type42
  574. *?TTRasterizer: "
  575.  save
  576.  42 /FontType resourcestatus
  577.  {pop pop (Type42)}{(No Type42)}ifelse
  578.  = flush restore"
  579. *End
  580.  
  581. *Throughput: "21"
  582. *Password: "()" 
  583. *ExitServer: "
  584.  count 0 eq {false}{true exch startjob}ifelse
  585.  not{ 
  586.  (WARNING: Cannot modify initial VM.) =
  587.  (Missing or invalid password.) =
  588.  (Please contact the author of this software.) = flush quit
  589.  } if"
  590. *End
  591.  
  592. *Reset: "
  593.  count 0 eq {false}{true exch startjob true}ifelse
  594.  not{ 
  595.  (WARNING: Cannot reset printer.) =
  596.  (Missing or invalid password.) =
  597.  (Please contact the author of this software.) = flush
  598.  }{
  599.  systemdict /quit get exec
  600.  (WARNING : Printer Reset Failed.) = flush
  601.  }ifelse"
  602. *End
  603.  
  604. *% _____ Resolution ____________________________________
  605. *OpenUI *Resolution/Resolution: PickOne
  606. *OrderDependency: 65.0 DocumentSetup *Resolution
  607. *DefaultResolution: 1200x1200dpi
  608. *Resolution 1200x1200dpi/1200 dpi: "
  609. (<<) cvx exec /HWResolution [1200 1200] (>>) cvx exec setpagedevice"
  610. *End
  611. *Resolution 600x600dpi/600 dpi: "
  612. (<<) cvx exec /HWResolution [600 600] (>>) cvx exec setpagedevice"
  613. *End
  614. *?Resolution: "
  615.  save
  616.  currentpagedevice /HWResolution get
  617.  dup 0 get cvi 20 string cvs print (x) print
  618.  1 get cvi 20 string cvs print (dpi) = flush
  619.  restore"
  620. *End
  621. *CloseUI: *Resolution
  622.  
  623. *% ===================================
  624. *% Duplexer definitions
  625. *% ===================================
  626. *OpenUI *Duplex/2-Sided Printing: PickOne
  627. *OrderDependency: 95.0 DocumentSetup *Duplex
  628. *DefaultDuplex: None
  629. *Duplex None/Off: "
  630.  (<<) cvx exec
  631.  /Duplex false /Tumble false
  632.  /Policies (<<) cvx exec /Duplex 2 (>>) cvx exec
  633.  (>>) cvx exec setpagedevice"
  634. *End
  635. *Duplex DuplexNoTumble/Long-Edge binding: "
  636.  (<<) cvx exec
  637.  /Duplex statusdict /papertray 2 copy known{get exec 4 ne}{pop pop false}ifelse
  638.  /Tumble false
  639.  /Policies (<<) cvx exec /Duplex 2 (>>) cvx exec
  640.  (>>) cvx exec setpagedevice
  641. % currentpagedevice /ManualFeed get{
  642. % (<<) cvx exec /ManualFeedTimeout 0 (>>) cvx exec setpagedevice}if
  643. "
  644. *End
  645. *Duplex DuplexTumble/Short-Edge binding: "
  646.  (<<) cvx exec
  647.  /Duplex statusdict /papertray 2 copy known{get exec 4 ne}{pop pop false}ifelse
  648.  /Tumble true
  649.  /Policies (<<) cvx exec /Duplex 2 (>>) cvx exec
  650.  (>>) cvx exec setpagedevice
  651. % currentpagedevice /ManualFeed get{
  652. % (<<) cvx exec /ManualFeedTimeout 0 (>>) cvx exec setpagedevice}if
  653. "
  654. *End
  655. *?Duplex: "
  656.  save
  657.  currentpagedevice dup /Duplex known{
  658.  dup /Duplex get{
  659.  /Tumble get{(DuplexTumble)}{(DuplexNoTumble)}ifelse
  660.  }{pop (None)}ifelse
  661.  }{pop (None)}ifelse = flush
  662.  restore"
  663. *End
  664. *CloseUI: *Duplex
  665.  
  666. *% _____ Job Patch File _____
  667. *JobPatchFile 0: "
  668.  
  669. %%BeginResource: file OKI Default Color Setting 1.0 0
  670. /OK_Jp mark{
  671. {(<<) cvx exec /NumCopies null (>>) cvx exec setpagedevice}stopped {pop}if
  672. globaldict /OK@_Control 1 put
  673. /OK@MPT_Set{
  674.  7 dict begin
  675.  /OK_PSZ exch def /OK_LE exch def /OK_MT exch def
  676.  statusdict /papertray 2 copy known{get exec}{4}ifelse 4 eq
  677.  currentpagedevice /ManualFeed get or{
  678.  currentpagedevice dup length dict copy /OK_CPD exch def
  679.  OK_CPD /InputAttributes get dup length dict copy /OK_IA exch def
  680.  OK_IA dup 3 get dup length dict copy 3 exch
  681.  dup /PageSize OK_PSZ put
  682.  dup /LeadingEdge OK_LE put
  683.  dup /MediaType [(Plain) (Envelope)] OK_MT get put put
  684.  OK_CPD dup /InputAttributes OK_IA put
  685.  dup /Policies 1 dict dup /PageSize 7 put put
  686.  setpagedevice 
  687.  }if
  688.  end
  689. }def
  690. /version (3010.010) def
  691.  (<<) cvx exec
  692.  /DeviceRenderingInfo
  693.  currentpagedevice /DeviceRenderingInfo get 10 dict copy
  694.  dup /SelectHalftone 2 put
  695.  /PageDeviceName null
  696.  (>>) cvx exec setpagedevice
  697.  currentpagedevice /MediaType get (Transparency) ne{
  698.  /DefaultHalftone
  699.  [/M12Cluster600Halftone /M12Cluster1200Halftone]
  700.  currentpagedevice /HWResolution get 1 get 600 eq{0}{1}ifelse get
  701.  /Halftone 2 copy resourcestatus{
  702.  pop pop findresource /Halftone defineresource sethalftone
  703.  }{pop pop pop}ifelse
  704.  }if
  705. }stopped
  706.  { {counttomark {pop}repeat pop /OK_Jp eq{exit}if}loop }{pop pop}ifelse
  707. %%EndResource
  708.  
  709. %%BeginResource: file OKI Auto Rendering 1.4 0
  710. %-------------------------------------------------
  711. %% OKI Auto Rendering ver 1.4
  712. %%    Date: Nov 28, 2000  Edt: 50
  713. %-------------------------------------------------
  714.  
  715. globaldict /OK_Jp known not{
  716. /OK_Jp mark{
  717. userdict begin
  718. /eoeoclip {eoclip}bind def
  719. /imagemask load /OK_Org_imagemask exch def
  720. /image load /OK_Org_image exch def
  721. /colorimage load /OK_Org_colorimage exch def
  722. /show   load /OK_show exch def
  723. /ashow    load /OK_ashow exch def
  724. /widthshow  load /OK_widthshow exch def
  725. /awidthshow load /OK_awidthshow exch def
  726. /xshow    load /OK_xshow exch def
  727. /xyshow   load /OK_xyshow exch def
  728. /yshow    load /OK_yshow exch def
  729. /glyphshow  load /OK_glyphshow exch def
  730. /cshow    load /OK_cshow exch def
  731. /kshow    load /OK_kshow exch def
  732. /fill   load /OK_fill exch def
  733. /eofill   load /OK_eofill exch def
  734. /stroke   load /OK_stroke exch def
  735. /ufill    load /OK_ufill exch def
  736. /ueofill  load /OK_ueofill exch def
  737. /ustroke  load /OK_ustroke exch def
  738. /rectfill load /OK_rectfill exch def
  739. /rectstroke load /OK_rectstroke exch def
  740. /shfill   load /OK_shfill exch def
  741.  
  742. /OK_SetGVM{globaldict 3 1 roll put}def
  743. /OK_StrCat{
  744.   1 dict begin
  745.   dup type /stringtype ne {dup length string cvs}if
  746.   /@okstr2 exch def
  747.   dup type /stringtype ne {dup length string cvs}if
  748.   /@okstr1 exch def
  749.   @okstr1 length @okstr2 length add string dup dup 0 @okstr1 putinterval
  750.   @okstr1 length @okstr2 putinterval
  751.   end
  752. }def
  753. /OK@GetCRDName{%% 0:image 1:text 2:graphics 3:colorimage
  754.  2 dict begin /@OKType exch def
  755.  /@OK_Gry? @OKType 3 eq{dup 1 eq}{currentcolorspace 0 get /DeviceGray eq}ifelse def
  756.  @OK_Gry?{(RelativeColorimetric)}{
  757.  currentpagedevice /DeviceRenderingInfo 2 copy known{
  758.  get /SelectColorMatching 2 copy known{
  759.  get dup 0 eq
  760.  {pop (Perceptual)}
  761.  {
  762.  dup 1 eq{
  763.  pop [(Perceptual) (Vivid) dup (Perceptual)] @OKType get
  764.  }{
  765.  2 eq{(Perceptual)}{(Vivid)}ifelse
  766.  }ifelse
  767.  }ifelse
  768.  }{pop pop (Perceptual)}ifelse
  769.  }{pop pop (Perceptual)}ifelse
  770.  currentpagedevice /DeviceRenderingInfo 2 copy known{
  771.  get /SelectBlackGeneration 2 copy known{
  772.  get dup 0 eq
  773.  {pop [(CMY) (CMYK) dup (CMY)] @OKType get}{1 eq{(CMY)}{(CMYK)}ifelse}ifelse
  774.  }{pop pop (CMY)}ifelse
  775.  }{pop pop (CMY)}ifelse OK_StrCat
  776.  }ifelse
  777.  (.none.) OK_StrCat
  778.  currenthalftone /HalftoneName 2 copy known{
  779.  get
  780.  }{pop pop ()}ifelse
  781.  OK_StrCat
  782.  end
  783. }def
  784. /OK_Screen{%% 0:image 1:text 2:graphics 3:colorimage
  785.  globaldict /OK@_Control 2 copy known{get 1 eq}{pop pop false}ifelse
  786.  {
  787.  2 dict begin /@OKType exch def
  788.  /@OK_Gry? @OKType 3 eq{dup 1 eq}{currentcolorspace 0 get /DeviceGray eq}ifelse def
  789.  currentpagedevice /MediaType 2 copy known{
  790.  get (Transparency) ne{
  791.  @OK_Gry?{
  792.  [
  793.  [/M6BWBest600Halftone /M6BWBest1200Halftone]
  794.  [/M12BWBest600Halftone /M12BWBest1200Halftone]
  795.  ]
  796.  }{
  797.  [
  798.  [
  799.  [/M6Best600Halftone /M6Best1200Halftone]
  800.  [/M12Best600Halftone /M12Best1200Halftone]
  801.  ]
  802.  [
  803.  [/M6Cluster600Halftone /M6Cluster1200Halftone]
  804.  [/M12Cluster600Halftone /M12Cluster1200Halftone]
  805.  ]
  806.  ]
  807.  currentpagedevice /DeviceRenderingInfo 2 copy known{
  808.  get /SelectHalftone 2 copy known{
  809.  get dup dup 1 eq exch 2 eq or {1 sub}{pop 0}ifelse
  810.  }{pop pop 0}ifelse
  811.  }{pop pop 0}ifelse get
  812.  }ifelse
  813.  false /Default /OutputDevice 2 copy resourcestatus{
  814.  pop pop findresource /HWResolution get
  815.  {
  816.  dup 0 get exch 1 get add 2400 eq{pop true exit}if
  817.  }forall
  818.  }{pop pop}ifelse {1}{0}ifelse get
  819.  currentpagedevice /HWResolution get 1 get 600 eq{0}{1}ifelse get dup
  820.  currenthalftone /HalftoneName 2 copy known{
  821.  get dup type /stringtype eq{cvn}if ne
  822.  }{pop pop pop false}ifelse
  823.  {
  824.  /Halftone 2 copy resourcestatus{
  825.  pop pop findresource mark exch {sethalftone}stopped cleartomark
  826.  }{pop pop}ifelse
  827.  }{pop}ifelse
  828.  }if
  829.  }{pop pop}ifelse
  830.  globaldict /OK@_UseCRD 2 copy known{get}{pop pop false}ifelse
  831.  {
  832.  @OKType OK@GetCRDName cvn dup
  833.  currentcolorrendering /CRDName 2 copy known{
  834.  get dup type /stringtype eq{cvn}if ne
  835.  }{pop pop pop false}ifelse
  836.  {
  837.  /ColorRendering 2 copy resourcestatus{
  838.  pop pop findresource mark exch {setcolorrendering}stopped cleartomark
  839.  }{pop pop}ifelse
  840.  }{pop}ifelse
  841.  }if
  842.  end
  843.  }{pop}ifelse
  844. }bind def
  845. /OK_I_SCR{0 OK_Screen}def
  846. /OK_T_SCR{1 OK_Screen}def
  847. /OK_G_SCR{2 OK_Screen}def
  848. /OK_CI_SCR{3 OK_Screen}def
  849.  
  850. /show {OK_T_SCR OK_show} bind def
  851. /ashow {OK_T_SCR OK_ashow} bind def
  852. /widthshow {OK_T_SCR OK_widthshow} bind def
  853. /awidthshow {OK_T_SCR OK_awidthshow} bind def
  854. /xshow {OK_T_SCR OK_xshow} bind def
  855. /xyshow {OK_T_SCR OK_xyshow} bind def
  856. /yshow {OK_T_SCR OK_yshow} bind def
  857. /glyphshow {OK_T_SCR OK_glyphshow} bind def
  858. /cshow {OK_T_SCR OK_cshow} bind def
  859. /kshow {OK_T_SCR OK_kshow} bind def
  860. /fill {OK_G_SCR OK_fill} bind def
  861. /eofill {OK_G_SCR OK_eofill} bind def
  862. /stroke {OK_G_SCR OK_stroke} bind def
  863. /ufill {OK_G_SCR OK_ufill} bind def
  864. /ueofill {OK_G_SCR OK_ueofill} bind def
  865. /ustroke {OK_G_SCR OK_ustroke} bind def
  866. /rectfill {OK_G_SCR OK_rectfill} bind def
  867. /rectstroke {OK_G_SCR OK_rectstroke} bind def
  868. /shfill {OK_G_SCR OK_shfill}bind def
  869. /imagemask{OK_I_SCR OK_Org_imagemask}bind def
  870. /image{OK_I_SCR OK_Org_image}bind def
  871. /colorimage{OK_CI_SCR OK_Org_colorimage}bind def
  872.  
  873. /OK@_Control 1 OK_SetGVM
  874. /OK_Jp 50 OK_SetGVM
  875. end
  876. }stopped
  877.   { {counttomark {pop}repeat pop /OK_Jp eq{exit}if}loop }{pop pop}ifelse
  878. }if
  879. %%EndResource
  880.  
  881. "
  882. *End
  883.  
  884. *% _____ InputSlot _____
  885. *OpenUI *InputSlot/Paper Source: PickOne
  886. *OrderDependency: 40.0 DocumentSetup *InputSlot
  887. *DefaultInputSlot: Upper
  888. *InputSlot Upper/Tray 1: "
  889.  currentpagedevice /InputAttributes get 0 known{
  890.  currentpagedevice /ManualFeed get
  891.  1 statusdict /setpapertray 2 copy known{
  892.  get {exec}stopped {pop}if
  893.  }{pop pop pop}ifelse
  894.  1 dict dup /ManualFeed 4 -1 roll put setpagedevice
  895.  }if"
  896. *End
  897. *InputSlot Lower/Tray 2: "
  898.  currentpagedevice /InputAttributes get 1 known{
  899.  currentpagedevice /ManualFeed get
  900.  2 statusdict /setpapertray 2 copy known{
  901.  get {exec}stopped {pop}if
  902.  }{pop pop pop}ifelse
  903.  1 dict dup /ManualFeed 4 -1 roll put setpagedevice
  904.  }if"
  905. *End
  906. *InputSlot Tray3/Tray 3: "
  907.  currentpagedevice /InputAttributes get 2 known{
  908.  currentpagedevice /ManualFeed get
  909.  3 statusdict /setpapertray 2 copy known{
  910.  get {exec}stopped {pop}if
  911.  }{pop pop pop}ifelse
  912.  1 dict dup /ManualFeed 4 -1 roll put setpagedevice
  913.  }if"
  914. *End
  915. *InputSlot Tray4/Tray 4: "
  916.  currentpagedevice /InputAttributes get 5 known{
  917.  currentpagedevice /ManualFeed get
  918.  6 statusdict /setpapertray 2 copy known{
  919.  get {exec}stopped {pop}if
  920.  }{pop pop pop}ifelse
  921.  1 dict dup /ManualFeed 4 -1 roll put setpagedevice
  922.  }if"
  923. *End
  924. *InputSlot Tray5/Tray 5: "
  925.  currentpagedevice /InputAttributes get 6 known{
  926.  currentpagedevice /ManualFeed get
  927.  7 statusdict /setpapertray 2 copy known{
  928.  get {exec}stopped {pop}if
  929.  }{pop pop pop}ifelse
  930.  1 dict dup /ManualFeed 4 -1 roll put setpagedevice
  931.  }if"
  932. *End
  933. *InputSlot Front/Multi-Purpose Tray: "
  934.  currentpagedevice /InputAttributes get 3 known{
  935.  currentpagedevice /ManualFeed get
  936.  4 statusdict /setpapertray 2 copy known{
  937.  get {exec}stopped {pop}if
  938.  }{pop pop pop}ifelse
  939.  1 dict dup /ManualFeed 4 -1 roll put setpagedevice
  940.  }if"
  941. *End
  942. *InputSlot ManualFeed/ManualFeed: "
  943.  currentpagedevice /InputAttributes get 3 known{
  944.  4 statusdict /setpapertray 2 copy known{
  945.  get {exec}stopped {pop}if
  946.  }{pop pop pop}ifelse
  947.  1 dict dup /ManualFeed true put setpagedevice
  948.  }if"
  949. *End
  950. *?InputSlot: "
  951.  save
  952.  currentpagedevice /ManualFeed get
  953.  {(ManualFeed)}{
  954.  statusdict /papertray 2 copy known{
  955.  get {exec}stopped {0}if
  956.  [(Unknown) (Upper) (Lower) (Tray3)
  957.  (Front) (Unknown) (Tray4) (Tray5)] exch get
  958.  }{pop pop (Unknown)}ifelse
  959.  }ifelse
  960.  = flush
  961.  restore"
  962. *End
  963. *CloseUI: *InputSlot
  964. *% _____ Paper Handling _____
  965. *LandscapeOrientation: Plus90
  966. *VariablePaperSize: True
  967. *% Code in this section both selects a tray and sets up a frame buffer.
  968. *OpenUI *PageSize: PickOne
  969. *OrderDependency: 50.0 DocumentSetup *PageSize
  970. *DefaultPageSize: Letter
  971. *PageSize A4: "
  972. {
  973. (<<) cvx exec
  974. /PageSize [595 842] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec
  975. (>>) cvx exec setpagedevice
  976. }stopped
  977. {
  978.  1 dict begin
  979.  pop currentpagedevice /InputAttributes get dup /Priority get 0 get get /LeadingEdge get
  980.  dup dup 0 eq exch 3 eq or not {pop 0}if /OK@LE exch def
  981.  /OK@MPT_Set dup where{exch get 0 OK@LE [595 842] 4 -1 roll exec}{pop}ifelse
  982.  currentpagedevice dup length dict copy
  983.  dup /PageSize [595 842] put
  984.  dup /LeadingEdge OK@LE put
  985.  dup /Policies 1 dict dup /PageSize 7 put put
  986.  setpagedevice end
  987. }if"
  988. *End
  989. *PageSize Letter/Letter: "
  990. {
  991. (<<) cvx exec
  992. /PageSize [612 792] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec
  993. (>>) cvx exec setpagedevice
  994. }stopped
  995. {
  996.  1 dict begin
  997.  pop currentpagedevice /InputAttributes get dup /Priority get 0 get get /LeadingEdge get
  998.  dup dup 0 eq exch 3 eq or not {pop 0}if /OK@LE exch def
  999.  /OK@MPT_Set dup where{exch get 0 OK@LE [612 792] 4 -1 roll exec}{pop}ifelse
  1000.  currentpagedevice dup length dict copy
  1001.  dup /PageSize [612 792] put
  1002.  dup /LeadingEdge OK@LE put
  1003.  dup /Policies 1 dict dup /PageSize 7 put put
  1004.  setpagedevice end
  1005. }if"
  1006. *End
  1007. *PageSize Legal/Legal: "
  1008. {
  1009. (<<) cvx exec
  1010. /PageSize [612 1008] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec
  1011. (>>) cvx exec setpagedevice
  1012. }stopped
  1013. {
  1014.  pop
  1015.  {(<<) cvx exec /PageSize [612 972] (>>) cvx exec setpagedevice}stopped
  1016.  {
  1017.  pop /OK@MPT_Set dup where{exch get 0 0 [612 1008] 4 -1 roll exec}{pop}ifelse
  1018.  currentpagedevice dup length dict copy
  1019.  dup /PageSize [612 1008] put
  1020.  dup /LeadingEdge 0 put
  1021.  dup /Policies 1 dict dup /PageSize 7 put put
  1022.  setpagedevice
  1023.  }if
  1024. }if"
  1025. *End
  1026. *PageSize FanFoldGermanLegal/Legal13: "
  1027. {
  1028. (<<) cvx exec
  1029. /PageSize [612 936] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec
  1030. (>>) cvx exec setpagedevice
  1031. }stopped
  1032. {
  1033.  pop /OK@MPT_Set dup where{exch get 0 0 [612 936] 4 -1 roll exec}{pop}ifelse
  1034.  currentpagedevice dup length dict copy
  1035.  dup /PageSize [612 936] put
  1036.  dup /LeadingEdge 0 put
  1037.  dup /Policies 1 dict dup /PageSize 7 put put
  1038.  setpagedevice
  1039. }if"
  1040. *End
  1041. *PageSize B4: "
  1042. {
  1043. (<<) cvx exec
  1044. /PageSize [729 1032] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec
  1045. (>>) cvx exec setpagedevice
  1046. }stopped
  1047. {
  1048.  pop /OK@MPT_Set dup where{exch get 0 0 [729 1032] 4 -1 roll exec}{pop}ifelse
  1049.  currentpagedevice dup length dict copy
  1050.  dup /PageSize [729 1032] put
  1051.  dup /LeadingEdge 0 put
  1052.  dup /Policies 1 dict dup /PageSize 7 put put
  1053.  setpagedevice
  1054. }if"
  1055. *End
  1056. *PageSize A5: "
  1057. {
  1058. (<<) cvx exec
  1059. /PageSize [420 595] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec
  1060. (>>) cvx exec setpagedevice
  1061. }stopped
  1062. {
  1063.  pop /OK@MPT_Set dup where{exch get 0 0 [420 595] 4 -1 roll exec}{pop}ifelse
  1064.  currentpagedevice dup length dict copy
  1065.  dup /PageSize [420 595] put
  1066.  dup /LeadingEdge 0 put
  1067.  dup /Policies 1 dict dup /PageSize 7 put put
  1068.  setpagedevice
  1069. }if"
  1070. *End
  1071. *PageSize B5: "
  1072. {
  1073. (<<) cvx exec
  1074. /PageSize [516 729] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec
  1075. (>>) cvx exec setpagedevice
  1076. }stopped
  1077. {
  1078.  1 dict begin
  1079.  pop currentpagedevice /InputAttributes get dup /Priority get 0 get get /LeadingEdge get
  1080.  dup dup 0 eq exch 3 eq or not {pop 0}if /OK@LE exch def
  1081.  /OK@MPT_Set dup where{exch get 0 OK@LE [516 729] 4 -1 roll exec}{pop}ifelse
  1082.  currentpagedevice dup length dict copy
  1083.  dup /PageSize [516 729] put
  1084.  dup /LeadingEdge OK@LE put
  1085.  dup /Policies 1 dict dup /PageSize 7 put put
  1086.  setpagedevice end
  1087. }if"
  1088. *End
  1089. *PageSize A6: "
  1090. {
  1091. (<<) cvx exec
  1092. /PageSize [297 420] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec
  1093. (>>) cvx exec setpagedevice
  1094. }stopped
  1095. {
  1096.  pop currentpagedevice dup /InputAttributes get /Priority get 0 get dup
  1097.  0 eq exch 3 eq or not{
  1098.  /ManualFeed get
  1099.  4 statusdict /setpapertray 2 copy known{get exec}{pop pop pop}ifelse
  1100.  {(<<) cvx exec /ManualFeed true (>>) cvx exec setpagedevice}if
  1101.  }{pop}ifelse
  1102.  /OK@MPT_Set dup where{exch get 0 0 [297 420] 4 -1 roll exec}{pop}ifelse
  1103.  currentpagedevice dup length dict copy
  1104.  dup /PageSize [297 420] put
  1105.  dup /LeadingEdge 0 put
  1106.  dup /Policies 1 dict dup /PageSize 7 put put
  1107.  setpagedevice
  1108. }if"
  1109. *End
  1110. *PageSize EnvMonarch/Monarch: "
  1111. {
  1112. (<<) cvx exec
  1113. /PageSize [279 540] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec
  1114. (>>) cvx exec setpagedevice
  1115. }stopped
  1116. {
  1117.  pop currentpagedevice /ManualFeed get
  1118.  4 statusdict /setpapertray 2 copy known{get exec}{pop pop pop}ifelse
  1119.  {(<<) cvx exec /ManualFeed true (>>) cvx exec setpagedevice}if
  1120.  /OK@MPT_Set dup where{exch get 0 3 [279 540] 4 -1 roll exec}{pop}ifelse
  1121.  currentpagedevice dup length dict copy
  1122.  dup /PageSize [279 540] put
  1123.  dup /LeadingEdge 3 put
  1124.  dup /Policies 1 dict dup /PageSize 7 put put
  1125.  setpagedevice
  1126. }if"
  1127. *End
  1128. *PageSize EnvDL/DL: "
  1129. {
  1130. (<<) cvx exec
  1131. /PageSize [312 624] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec
  1132. (>>) cvx exec setpagedevice
  1133. }stopped
  1134. {
  1135.  pop currentpagedevice /ManualFeed get
  1136.  4 statusdict /setpapertray 2 copy known{get exec}{pop pop pop}ifelse
  1137.  {(<<) cvx exec /ManualFeed true (>>) cvx exec setpagedevice}if
  1138.  /OK@MPT_Set dup where{exch get 0 3 [312 624] 4 -1 roll exec}{pop}ifelse
  1139.  currentpagedevice dup length dict copy
  1140.  dup /PageSize [312 624] put
  1141.  dup /LeadingEdge 3 put
  1142.  dup /Policies 1 dict dup /PageSize 7 put put
  1143.  setpagedevice
  1144. }if"
  1145. *End
  1146. *PageSize EnvC5/C5: "
  1147. {
  1148. (<<) cvx exec
  1149. /PageSize [459 649] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec
  1150. (>>) cvx exec setpagedevice
  1151. }stopped
  1152. {
  1153.  pop currentpagedevice /ManualFeed get
  1154.  4 statusdict /setpapertray 2 copy known{get exec}{pop pop pop}ifelse
  1155.  {(<<) cvx exec /ManualFeed true (>>) cvx exec setpagedevice}if
  1156.  /OK@MPT_Set dup where{exch get 0 3 [459 649] 4 -1 roll exec}{pop}ifelse
  1157.  currentpagedevice dup length dict copy
  1158.  dup /PageSize [459 649] put
  1159.  dup /LeadingEdge 3 put
  1160.  dup /Policies 1 dict dup /PageSize 7 put put
  1161.  setpagedevice
  1162. }if"
  1163. *End
  1164. *PageSize Env10/Com-10: "
  1165. {
  1166. (<<) cvx exec
  1167. /PageSize [297 684] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec
  1168. (>>) cvx exec setpagedevice
  1169. }stopped
  1170. {
  1171.  pop currentpagedevice /ManualFeed get
  1172.  4 statusdict /setpapertray 2 copy known{get exec}{pop pop pop}ifelse
  1173.  {(<<) cvx exec /ManualFeed true (>>) cvx exec setpagedevice}if
  1174.  /OK@MPT_Set dup where{exch get 0 3 [297 684] 4 -1 roll exec}{pop}ifelse
  1175.  currentpagedevice dup length dict copy
  1176.  dup /PageSize [297 684] put
  1177.  dup /LeadingEdge 3 put
  1178.  dup /Policies 1 dict dup /PageSize 7 put put
  1179.  setpagedevice
  1180. }if"
  1181. *End
  1182. *PageSize Executive/Executive: "
  1183. {
  1184. (<<) cvx exec
  1185. /PageSize [522 756] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec
  1186. (>>) cvx exec setpagedevice
  1187. }stopped
  1188. {
  1189.  pop /OK@MPT_Set dup where{exch get 0 0 [522 756] 4 -1 roll exec}{pop}ifelse
  1190.  currentpagedevice dup length dict copy
  1191.  dup /PageSize [522 756] put
  1192.  dup /LeadingEdge 0 put
  1193.  dup /Policies 1 dict dup /PageSize 7 put put
  1194.  setpagedevice
  1195. }if"
  1196. *End
  1197. *PageSize A3: "
  1198. {
  1199. (<<) cvx exec
  1200. /PageSize [842 1191] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec
  1201. (>>) cvx exec setpagedevice
  1202. }stopped
  1203. {
  1204.  pop /OK@MPT_Set dup where{exch get 0 0 [842 1191] 4 -1 roll exec}{pop}ifelse
  1205.  currentpagedevice dup length dict copy
  1206.  dup /PageSize [842 1191] put
  1207.  dup /LeadingEdge 0 put
  1208.  dup /Policies 1 dict dup /PageSize 7 put put
  1209.  setpagedevice
  1210. }if"
  1211. *End
  1212. *PageSize A3nobi/A3Nobi: "
  1213. {
  1214. (<<) cvx exec
  1215. /PageSize [930 1284] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec
  1216. (>>) cvx exec setpagedevice
  1217. }stopped
  1218. {
  1219.  pop /OK@MPT_Set dup where{exch get 0 0 [930 1284] 4 -1 roll exec}{pop}ifelse
  1220.  currentpagedevice dup length dict copy
  1221.  dup /PageSize [930 1284] put
  1222.  dup /LeadingEdge 0 put
  1223.  dup /Policies 1 dict dup /PageSize 7 put put
  1224.  setpagedevice
  1225. }if"
  1226. *End
  1227. *PageSize EnvC4/C4: "
  1228. {
  1229. (<<) cvx exec
  1230. /PageSize [649 918] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec
  1231. (>>) cvx exec setpagedevice
  1232. }stopped
  1233. {
  1234.  pop currentpagedevice /ManualFeed get
  1235.  4 statusdict /setpapertray 2 copy known{get exec}{pop pop pop}ifelse
  1236.  {(<<) cvx exec /ManualFeed true (>>) cvx exec setpagedevice}if
  1237.  /OK@MPT_Set dup where{exch get 0 3 [649 918] 4 -1 roll exec}{pop}ifelse
  1238.  currentpagedevice dup length dict copy
  1239.  dup /PageSize [649 918] put
  1240.  dup /LeadingEdge 3 put
  1241.  dup /Policies 1 dict dup /PageSize 7 put put
  1242.  setpagedevice
  1243. }if"
  1244. *End
  1245. *PageSize Env9/Com-9: "
  1246. {
  1247. (<<) cvx exec
  1248. /PageSize [279 639] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec
  1249. (>>) cvx exec setpagedevice
  1250. }stopped
  1251. {
  1252.  pop currentpagedevice /ManualFeed get
  1253.  4 statusdict /setpapertray 2 copy known{get exec}{pop pop pop}ifelse
  1254.  {(<<) cvx exec /ManualFeed true (>>) cvx exec setpagedevice}if
  1255.  /OK@MPT_Set dup where{exch get 0 3 [279 639] 4 -1 roll exec}{pop}ifelse
  1256.  currentpagedevice dup length dict copy
  1257.  dup /PageSize [279 639] put
  1258.  dup /LeadingEdge 3 put
  1259.  dup /Policies 1 dict dup /PageSize 7 put put
  1260.  setpagedevice
  1261. }if"
  1262. *End
  1263. *PageSize OKLegal/Legal13.5: "
  1264. {
  1265. (<<) cvx exec
  1266. /PageSize [612 972] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec
  1267. (>>) cvx exec setpagedevice
  1268. }stopped
  1269. {
  1270.  pop
  1271.  {(<<) cvx exec /PageSize [612 1008] (>>) cvx exec setpagedevice}stopped
  1272.  {
  1273.  pop /OK@MPT_Set dup where{exch get 0 0 [612 972] 4 -1 roll exec}{pop}ifelse
  1274.  currentpagedevice dup length dict copy
  1275.  dup /PageSize [612 972] put
  1276.  dup /LeadingEdge 0 put
  1277.  dup /Policies 1 dict dup /PageSize 7 put put
  1278.  setpagedevice
  1279.  }if
  1280. }if"
  1281. *End
  1282. *PageSize Tabloid/Tabloid: "
  1283. {
  1284. (<<) cvx exec
  1285. /PageSize [792 1224] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec
  1286. (>>) cvx exec setpagedevice
  1287. }stopped
  1288. {
  1289.  pop
  1290.  {(<<) cvx exec /PageSize [864 1296] (>>) cvx exec setpagedevice}stopped
  1291.  {
  1292.  pop
  1293.  {(<<) cvx exec /PageSize [907 1276] (>>) cvx exec setpagedevice}stopped
  1294.  {
  1295.  pop /OK@MPT_Set dup where{exch get 0 0 [792 1224] 4 -1 roll exec}{pop}ifelse
  1296.  currentpagedevice dup length dict copy
  1297.  dup /PageSize [792 1224] put
  1298.  dup /LeadingEdge 0 put
  1299.  dup /Policies 1 dict dup /PageSize 7 put put
  1300.  setpagedevice
  1301.  }if
  1302.  }if
  1303. }if"
  1304. *End
  1305. *PageSize A3wide/A3Wide(SRA3): "
  1306. {
  1307. (<<) cvx exec
  1308. /PageSize [907 1276] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec
  1309. (>>) cvx exec setpagedevice
  1310. }stopped
  1311. {
  1312.  pop
  1313.  {(<<) cvx exec /PageSize [864 1296] (>>) cvx exec setpagedevice}stopped
  1314.  {
  1315.  pop
  1316.  {(<<) cvx exec /PageSize [792 1224] (>>) cvx exec setpagedevice}stopped
  1317.  {
  1318.  pop /OK@MPT_Set dup where{exch get 0 0 [907 1276] 4 -1 roll exec}{pop}ifelse
  1319.  currentpagedevice dup length dict copy
  1320.  dup /PageSize [907 1276] put
  1321.  dup /LeadingEdge 0 put
  1322.  dup /Policies 1 dict dup /PageSize 7 put put
  1323.  setpagedevice
  1324.  }if
  1325.  }if
  1326. }if"
  1327. *End
  1328. *PageSize TabloidExtra/Tabloid Extra: "
  1329. {
  1330. (<<) cvx exec
  1331. /PageSize [864 1296] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec
  1332. (>>) cvx exec setpagedevice
  1333. }stopped
  1334. {
  1335.  pop
  1336.  {(<<) cvx exec /PageSize [907 1276] (>>) cvx exec setpagedevice}stopped
  1337.  {
  1338.  pop
  1339.  {(<<) cvx exec /PageSize [792 1224] (>>) cvx exec setpagedevice}stopped
  1340.  {
  1341.  pop /OK@MPT_Set dup where{exch get 0 0 [864 1296] 4 -1 roll exec}{pop}ifelse
  1342.  currentpagedevice dup length dict copy
  1343.  dup /PageSize [864 1296] put
  1344.  dup /LeadingEdge 0 put
  1345.  dup /Policies 1 dict dup /PageSize 7 put put
  1346.  setpagedevice
  1347.  }if
  1348.  }if
  1349. }if"
  1350. *End
  1351. *?PageSize: "
  1352.  save
  1353.  currentpagedevice /PageSize get aload pop 2 copy gt {exch}if 
  1354.  (Unknown)
  1355.  (<<) cvx exec
  1356.  [595 842] (A4)
  1357.  [612 792] (Letter)
  1358.  [612 1008] (Legal)
  1359.  [612 936] (FanFoldGermanLegal)
  1360.  [729 1032] (B4)
  1361.  [420 595] (A5)
  1362.  [516 729] (B5)
  1363.  [297 420] (A6)
  1364.  [279 540] (EnvMonarch)
  1365.  [312 624] (EnvDL)
  1366.  [459 649] (EnvC5)
  1367.  [297 684] (Env10)
  1368.  [522 756] (Executive)
  1369.  [842 1191] (A3)
  1370.  [930 1284] (A3nobi)
  1371.  [649 918] (EnvC4)
  1372.  [279 639] (Env9)
  1373.  [612 972] (OKLegal)
  1374.  [792 1224] (Tabloid)
  1375.  [907 1276] (A3wide)
  1376.  [864 1296] (TabloidExtra)
  1377.  (>>) cvx exec
  1378.  {
  1379.  exch aload pop 2 copy gt {exch}if 4 index sub abs 5 le exch
  1380.  5 index sub abs 5 le and {exch pop exit}{pop}ifelse
  1381.  } bind forall = flush pop pop
  1382.  restore"
  1383. *End
  1384. *CloseUI: *PageSize
  1385.  
  1386. *OpenUI *PageRegion: PickOne
  1387. *OrderDependency: 55.0 DocumentSetup *PageRegion
  1388. *DefaultPageRegion: Letter
  1389. *PageRegion A4: "
  1390.  1 dict begin
  1391.  currentpagedevice /InputAttributes get dup /Priority get 0 get get /LeadingEdge get
  1392.  dup dup 0 eq exch 3 eq or not {pop 0}if /OK@LE exch def
  1393.  /OK@MPT_Set dup where{exch get 0 OK@LE [595 842] 4 -1 roll exec}{pop}ifelse
  1394.  currentpagedevice dup length dict copy
  1395.  dup /PageSize [595 842] put
  1396.  dup /LeadingEdge OK@LE put
  1397.  dup /Policies 1 dict dup /PageSize 7 put put
  1398.  setpagedevice end"
  1399. *End
  1400. *PageRegion Letter/Letter: "
  1401.  1 dict begin
  1402.  currentpagedevice /InputAttributes get dup /Priority get 0 get get /LeadingEdge get
  1403.  dup dup 0 eq exch 3 eq or not {pop 0}if /OK@LE exch def
  1404.  /OK@MPT_Set dup where{exch get 0 OK@LE [612 792] 4 -1 roll exec}{pop}ifelse
  1405.  currentpagedevice dup length dict copy
  1406.  dup /PageSize [612 792] put
  1407.  dup /LeadingEdge OK@LE put
  1408.  dup /Policies 1 dict dup /PageSize 7 put put
  1409.  setpagedevice end"
  1410. *End
  1411. *PageRegion Legal/Legal: "
  1412.  /OK@MPT_Set dup where{exch get 0 0 [612 1008] 4 -1 roll exec}{pop}ifelse
  1413.  currentpagedevice dup length dict copy
  1414.  dup /PageSize [612 1008] put
  1415.  dup /LeadingEdge 0 put
  1416.  dup /Policies 1 dict dup /PageSize 7 put put
  1417.  setpagedevice"
  1418. *End
  1419. *PageRegion FanFoldGermanLegal/Legal13: "
  1420.  /OK@MPT_Set dup where{exch get 0 0 [612 936] 4 -1 roll exec}{pop}ifelse
  1421.  currentpagedevice dup length dict copy
  1422.  dup /PageSize [612 936] put
  1423.  dup /LeadingEdge 0 put
  1424.  dup /Policies 1 dict dup /PageSize 7 put put
  1425.  setpagedevice"
  1426. *End
  1427. *PageRegion B4: "
  1428.  /OK@MPT_Set dup where{exch get 0 0 [729 1032] 4 -1 roll exec}{pop}ifelse
  1429.  currentpagedevice dup length dict copy
  1430.  dup /PageSize [729 1032] put
  1431.  dup /LeadingEdge 0 put
  1432.  dup /Policies 1 dict dup /PageSize 7 put put
  1433.  setpagedevice"
  1434. *End
  1435. *PageRegion A5: "
  1436.  /OK@MPT_Set dup where{exch get 0 0 [420 595] 4 -1 roll exec}{pop}ifelse
  1437.  currentpagedevice dup length dict copy
  1438.  dup /PageSize [420 595] put
  1439.  dup /LeadingEdge 0 put
  1440.  dup /Policies 1 dict dup /PageSize 7 put put
  1441.  setpagedevice"
  1442. *End
  1443. *PageRegion B5: "
  1444.  1 dict begin
  1445.  currentpagedevice /InputAttributes get dup /Priority get 0 get get /LeadingEdge get
  1446.  dup dup 0 eq exch 3 eq or not {pop 0}if /OK@LE exch def
  1447.  /OK@MPT_Set dup where{exch get 0 OK@LE [516 729] 4 -1 roll exec}{pop}ifelse
  1448.  currentpagedevice dup length dict copy
  1449.  dup /PageSize [516 729] put
  1450.  dup /LeadingEdge OK@LE put
  1451.  dup /Policies 1 dict dup /PageSize 7 put put
  1452.  setpagedevice end"
  1453. *End
  1454. *PageRegion A6: "
  1455.  /OK@MPT_Set dup where{exch get 0 0 [297 420] 4 -1 roll exec}{pop}ifelse
  1456.  currentpagedevice dup length dict copy
  1457.  dup /PageSize [297 420] put
  1458.  dup /LeadingEdge 0 put
  1459.  dup /Policies 1 dict dup /PageSize 7 put put
  1460.  setpagedevice"
  1461. *End
  1462. *PageRegion EnvMonarch/Monarch: "
  1463.  /OK@MPT_Set dup where{exch get 0 3 [279 540] 4 -1 roll exec}{pop}ifelse
  1464.  currentpagedevice dup length dict copy
  1465.  dup /PageSize [279 540] put
  1466.  dup /LeadingEdge 3 put
  1467.  dup /Policies 1 dict dup /PageSize 7 put put
  1468.  setpagedevice"
  1469. *End
  1470. *PageRegion EnvDL/DL: "
  1471.  /OK@MPT_Set dup where{exch get 0 3 [312 624] 4 -1 roll exec}{pop}ifelse
  1472.  currentpagedevice dup length dict copy
  1473.  dup /PageSize [312 624] put
  1474.  dup /LeadingEdge 3 put
  1475.  dup /Policies 1 dict dup /PageSize 7 put put
  1476.  setpagedevice"
  1477. *End
  1478. *PageRegion EnvC5/C5: "
  1479.  /OK@MPT_Set dup where{exch get 0 3 [459 649] 4 -1 roll exec}{pop}ifelse
  1480.  currentpagedevice dup length dict copy
  1481.  dup /PageSize [459 649] put
  1482.  dup /LeadingEdge 3 put
  1483.  dup /Policies 1 dict dup /PageSize 7 put put
  1484.  setpagedevice"
  1485. *End
  1486. *PageRegion Env10/Com-10: "
  1487.  /OK@MPT_Set dup where{exch get 0 3 [297 684] 4 -1 roll exec}{pop}ifelse
  1488.  currentpagedevice dup length dict copy
  1489.  dup /PageSize [297 684] put
  1490.  dup /LeadingEdge 3 put
  1491.  dup /Policies 1 dict dup /PageSize 7 put put
  1492.  setpagedevice"
  1493. *End
  1494. *PageRegion Executive/Executive: "
  1495.  /OK@MPT_Set dup where{exch get 0 0 [522 756] 4 -1 roll exec}{pop}ifelse
  1496.  currentpagedevice dup length dict copy
  1497.  dup /PageSize [522 756] put
  1498.  dup /LeadingEdge 0 put
  1499.  dup /Policies 1 dict dup /PageSize 7 put put
  1500.  setpagedevice"
  1501. *End
  1502. *PageRegion A3: "
  1503.  /OK@MPT_Set dup where{exch get 0 0 [842 1191] 4 -1 roll exec}{pop}ifelse
  1504.  currentpagedevice dup length dict copy
  1505.  dup /PageSize [842 1191] put
  1506.  dup /LeadingEdge 0 put
  1507.  dup /Policies 1 dict dup /PageSize 7 put put
  1508.  setpagedevice"
  1509. *End
  1510. *PageRegion A3nobi/A3Nobi: "
  1511.  /OK@MPT_Set dup where{exch get 0 0 [930 1284] 4 -1 roll exec}{pop}ifelse
  1512.  currentpagedevice dup length dict copy
  1513.  dup /PageSize [930 1284] put
  1514.  dup /LeadingEdge 0 put
  1515.  dup /Policies 1 dict dup /PageSize 7 put put
  1516.  setpagedevice"
  1517. *End
  1518. *PageRegion EnvC4/C4: "
  1519.  /OK@MPT_Set dup where{exch get 0 3 [649 918] 4 -1 roll exec}{pop}ifelse
  1520.  currentpagedevice dup length dict copy
  1521.  dup /PageSize [649 918] put
  1522.  dup /LeadingEdge 3 put
  1523.  dup /Policies 1 dict dup /PageSize 7 put put
  1524.  setpagedevice"
  1525. *End
  1526. *PageRegion Env9/Com-9: "
  1527.  /OK@MPT_Set dup where{exch get 0 3 [279 639] 4 -1 roll exec}{pop}ifelse
  1528.  currentpagedevice dup length dict copy
  1529.  dup /PageSize [279 639] put
  1530.  dup /LeadingEdge 3 put
  1531.  dup /Policies 1 dict dup /PageSize 7 put put
  1532.  setpagedevice"
  1533. *End
  1534. *PageRegion OKLegal/Legal13.5: "
  1535.  /OK@MPT_Set dup where{exch get 0 0 [612 972] 4 -1 roll exec}{pop}ifelse
  1536.  currentpagedevice dup length dict copy
  1537.  dup /PageSize [612 972] put
  1538.  dup /LeadingEdge 0 put
  1539.  dup /Policies 1 dict dup /PageSize 7 put put
  1540.  setpagedevice"
  1541. *End
  1542. *PageRegion Tabloid/Tabloid: "
  1543.  /OK@MPT_Set dup where{exch get 0 0 [792 1224] 4 -1 roll exec}{pop}ifelse
  1544.  currentpagedevice dup length dict copy
  1545.  dup /PageSize [792 1224] put
  1546.  dup /LeadingEdge 0 put
  1547.  dup /Policies 1 dict dup /PageSize 7 put put
  1548.  setpagedevice"
  1549. *End
  1550. *PageRegion A3wide/A3Wide(SRA3): "
  1551.  /OK@MPT_Set dup where{exch get 0 0 [907 1276] 4 -1 roll exec}{pop}ifelse
  1552.  currentpagedevice dup length dict copy
  1553.  dup /PageSize [907 1276] put
  1554.  dup /LeadingEdge 0 put
  1555.  dup /Policies 1 dict dup /PageSize 7 put put
  1556.  setpagedevice"
  1557. *End
  1558. *PageRegion TabloidExtra/Tabloid Extra: "
  1559.  /OK@MPT_Set dup where{exch get 0 0 [864 1296] 4 -1 roll exec}{pop}ifelse
  1560.  currentpagedevice dup length dict copy
  1561.  dup /PageSize [864 1296] put
  1562.  dup /LeadingEdge 0 put
  1563.  dup /Policies 1 dict dup /PageSize 7 put put
  1564.  setpagedevice"
  1565. *End
  1566. *CloseUI: *PageRegion
  1567.  
  1568. *% The following entries provide information about specific paper keywords.
  1569. *DefaultImageableArea: Letter
  1570. *ImageableArea A4: "13 13 582 829 "
  1571. *ImageableArea Letter/Letter: "13 13 599 779 "
  1572. *ImageableArea Legal/Legal: "13 13 599 995 "
  1573. *ImageableArea FanFoldGermanLegal/Legal13: "13 13 599 923 "
  1574. *ImageableArea B4: "13 13 716 1019 "
  1575. *ImageableArea A5: "13 13 407 582 "
  1576. *ImageableArea B5: "13 13 503 716 "
  1577. *ImageableArea A6: "13 13 285 407 "
  1578. *ImageableArea EnvMonarch/Monarch: "13 13 265 527 "
  1579. *ImageableArea EnvDL/DL: "13 13 299 611 "
  1580. *ImageableArea EnvC5/C5: "13 13 443 636 "
  1581. *ImageableArea Env10/Com-10: "13 13 279 670 "
  1582. *ImageableArea Executive/Executive: "13 13 509 743 "
  1583. *ImageableArea A3: "13 13 829 1178 "
  1584. *ImageableArea A3nobi/A3Nobi: "13 13 917 1271 "
  1585. *ImageableArea EnvC4/C4: "33 13 616 905 "
  1586. *ImageableArea Env9/Com-9: "13 13 260 626 "
  1587. *ImageableArea OKLegal/Legal13.5: "13 13 599 959 "
  1588. *ImageableArea Tabloid/Tabloid: "13 13 779 1211 "
  1589. *ImageableArea A3wide/A3Wide(SRA3): "13 13 894 1263 "
  1590. *ImageableArea TabloidExtra/Tabloid Extra: "13 13 851 1283 "
  1591. *?ImageableArea: "
  1592.  save
  1593.  /cvp {20 string cvs print ( ) print}bind def
  1594.  /upperright {10000 mul floor 10000 div}bind def
  1595.  /lowerleft {10000 mul ceiling 10000 div}bind def
  1596.  newpath clippath pathbbox
  1597.  4 -2 roll exch 2 {lowerleft cvp}repeat
  1598.  exch 2 {upperright cvp}repeat flush
  1599.  restore"
  1600. *End
  1601.  
  1602. *% These provide the physical dimensions of the paper (by keyword)
  1603. *DefaultPaperDimension: Letter
  1604. *PaperDimension A4: "595 842"
  1605. *PaperDimension Letter/Letter: "612 792"
  1606. *PaperDimension Legal/Legal: "612 1008"
  1607. *PaperDimension FanFoldGermanLegal/Legal13: "612 936"
  1608. *PaperDimension B4: "729 1032"
  1609. *PaperDimension A5: "420 595"
  1610. *PaperDimension B5: "516 729"
  1611. *PaperDimension A6: "297 420"
  1612. *PaperDimension EnvMonarch/Monarch: "279 540"
  1613. *PaperDimension EnvDL/DL: "312 624"
  1614. *PaperDimension EnvC5/C5: "459 649"
  1615. *PaperDimension Env10/Com-10: "297 684"
  1616. *PaperDimension Executive/Executive: "522 756"
  1617. *PaperDimension A3: "842 1191"
  1618. *PaperDimension A3nobi/A3Nobi: "930 1284"
  1619. *PaperDimension EnvC4/C4: "649 918"
  1620. *PaperDimension Env9/Com-9: "279 639"
  1621. *PaperDimension OKLegal/Legal13.5: "612 972"
  1622. *PaperDimension Tabloid/Tabloid: "792 1224"
  1623. *PaperDimension A3wide/A3Wide(SRA3): "907 1276"
  1624. *PaperDimension TabloidExtra/Tabloid Extra: "864 1296"
  1625.  
  1626. *%=== Custom Paper Support =================
  1627. *%Orientation and Margin (offsets) values are not utilized
  1628. *MaxMediaWidth: "928.8"
  1629. *MaxMediaHeight: "2548.8"
  1630. *CenterRegistered: False
  1631. *HWMargins: 13 13 13 13
  1632. *NonUIOrderDependency: 60.0 DocumentSetup *CustomPageSize
  1633. *CustomPageSize True: "
  1634. (<<) cvx exec /HWResolution [600 600] (>>) cvx exec setpagedevice
  1635. 1 dict dup /TraySwitch false put setpagedevice
  1636. 10 dict begin
  1637. false statusdict /setpapersizecheck 2 copy known{
  1638.  get {exec}stopped {pop}{globaldict /OK@_Custom 0 put}ifelse
  1639. }{pop pop pop}ifelse
  1640. /OK@ORT exch def pop pop
  1641. 2 copy gt /OK@LFEED exch def
  1642. /OK@WPAPER OK@ORT 2 mod OK@LFEED{1 eq}{0 eq}ifelse def
  1643. OK@LFEED{exch}if
  1644. /OK@Y exch def /OK@X exch def
  1645. /OK@LEdge [3 0 1 2] OK@ORT get def
  1646. currentpagedevice dup length dict copy dup
  1647. dup /InputAttributes get dup length dict copy
  1648. /InputAttributes exch dup dup 3 get dup length dict copy 3 exch
  1649. dup /PageSize [OK@X OK@Y OK@WPAPER{exch}if] put
  1650. dup /LeadingEdge OK@LEdge put put put
  1651. dup /PageSize [OK@X OK@Y OK@WPAPER{exch}if] put
  1652. dup /LeadingEdge OK@LEdge put
  1653. dup /Policies 1 dict dup /PageSize 7 put put setpagedevice
  1654. end"
  1655. *End
  1656.  
  1657. *LeadingEdge Short: ""
  1658. *LeadingEdge Long: ""
  1659. *DefaultLeadingEdge: Short
  1660.  
  1661. *ParamCustomPageSize Width: 1 points 216 928.8
  1662. *ParamCustomPageSize Height: 2 points 360 2548.8
  1663. *ParamCustomPageSize WidthOffset: 3 points 0 0
  1664. *ParamCustomPageSize HeightOffset: 4 points 0 0
  1665. *ParamCustomPageSize Orientation: 5 int 0 3
  1666.  
  1667. *RequiresPageRegion All: True
  1668.  
  1669. *% _____ Media Type _____
  1670. *% This selection must be later than manual feed selection
  1671. *OpenUI *MediaType/Paper Type: PickOne
  1672. *OrderDependency: 90.0 DocumentSetup *MediaType
  1673. *DefaultMediaType: PRINTERDEFAULT
  1674. *MediaType PRINTERDEFAULT/Printer Setting: "
  1675. "
  1676. *End
  1677. *MediaType LIGHT/Light(16lb<3C>): "
  1678. statusdict /papertray 2 copy known{
  1679.  4 dict begin
  1680.  get exec 1 sub currentpagedevice /ManualFeed get{pop 3}if /OK_TRAY exch def
  1681.  currentpagedevice dup length dict copy /OK_CPD exch def
  1682.  OK_CPD /MediaType get (Envelope) ne{
  1683.  OK_CPD /InputAttributes get dup length dict copy /OK_IA exch def
  1684.  OK_IA OK_TRAY get /PageSize get /OK_IASZ exch def
  1685.  OK_IA dup OK_TRAY get dup length dict copy OK_TRAY exch
  1686.  dup /PageSize OK_IASZ put
  1687.  dup /MediaType (Plain) put
  1688.  dup /MediaWeight 62 put put
  1689.  OK_CPD dup /InputAttributes OK_IA put
  1690.  dup /MediaType (Plain) put
  1691.  dup /MediaWeight 62 put
  1692.  dup /Policies (<<) cvx exec/PageSize 7 (>>) cvx exec put
  1693.  setpagedevice
  1694.  }if
  1695.  end
  1696. }{pop pop}ifelse"
  1697. *End
  1698. *MediaType MEDIUMLIGHT/Medium-Light(17-19lb): "
  1699. statusdict /papertray 2 copy known{
  1700.  4 dict begin
  1701.  get exec 1 sub currentpagedevice /ManualFeed get{pop 3}if /OK_TRAY exch def
  1702.  currentpagedevice dup length dict copy /OK_CPD exch def
  1703.  OK_CPD /MediaType get (Envelope) ne{
  1704.  OK_CPD /InputAttributes get dup length dict copy /OK_IA exch def
  1705.  OK_IA OK_TRAY get /PageSize get /OK_IASZ exch def
  1706.  OK_IA dup OK_TRAY get dup length dict copy OK_TRAY exch
  1707.  dup /PageSize OK_IASZ put
  1708.  dup /MediaType (Plain) put
  1709.  dup /MediaWeight 73 put put
  1710.  OK_CPD dup /InputAttributes OK_IA put
  1711.  dup /MediaType (Plain) put
  1712.  dup /MediaWeight 73 put
  1713.  dup /Policies (<<) cvx exec/PageSize 7 (>>) cvx exec put
  1714.  setpagedevice
  1715.  }if
  1716.  end
  1717. }{pop pop}ifelse"
  1718. *End
  1719. *MediaType MEDIUM/Medium(20-24lb): "
  1720. statusdict /papertray 2 copy known{
  1721.  4 dict begin
  1722.  get exec 1 sub currentpagedevice /ManualFeed get{pop 3}if /OK_TRAY exch def
  1723.  currentpagedevice dup length dict copy /OK_CPD exch def
  1724.  OK_CPD /MediaType get (Envelope) ne{
  1725.  OK_CPD /InputAttributes get dup length dict copy /OK_IA exch def
  1726.  OK_IA OK_TRAY get /PageSize get /OK_IASZ exch def
  1727.  OK_IA dup OK_TRAY get dup length dict copy OK_TRAY exch
  1728.  dup /PageSize OK_IASZ put
  1729.  dup /MediaType (Plain) put
  1730.  dup /MediaWeight 92 put put
  1731.  OK_CPD dup /InputAttributes OK_IA put
  1732.  dup /MediaType (Plain) put
  1733.  dup /MediaWeight 92 put
  1734.  dup /Policies (<<) cvx exec/PageSize 7 (>>) cvx exec put
  1735.  setpagedevice
  1736.  }if
  1737.  end
  1738. }{pop pop}ifelse"
  1739. *End
  1740. *MediaType MEDIUMHEAVY/Medium-Heavy(25-27lb): "
  1741. statusdict /papertray 2 copy known{
  1742.  4 dict begin
  1743.  get exec 1 sub currentpagedevice /ManualFeed get{pop 3}if /OK_TRAY exch def
  1744.  currentpagedevice dup length dict copy /OK_CPD exch def
  1745.  OK_CPD /MediaType get (Envelope) ne{
  1746.  OK_CPD /InputAttributes get dup length dict copy /OK_IA exch def
  1747.  OK_IA OK_TRAY get /PageSize get /OK_IASZ exch def
  1748.  OK_IA dup OK_TRAY get dup length dict copy OK_TRAY exch
  1749.  dup /PageSize OK_IASZ put
  1750.  dup /MediaType (Plain) put
  1751.  dup /MediaWeight 103 put put
  1752.  OK_CPD dup /InputAttributes OK_IA put
  1753.  dup /MediaType (Plain) put
  1754.  dup /MediaWeight 103 put
  1755.  dup /Policies (<<) cvx exec/PageSize 7 (>>) cvx exec put
  1756.  setpagedevice
  1757.  }if
  1758.  end
  1759. }{pop pop}ifelse"
  1760. *End
  1761. *MediaType HEAVY/Heavy(28-32lb): "
  1762. statusdict /papertray 2 copy known{
  1763.  4 dict begin
  1764.  get exec 1 sub currentpagedevice /ManualFeed get{pop 3}if /OK_TRAY exch def
  1765.  currentpagedevice dup length dict copy /OK_CPD exch def
  1766.  OK_CPD /MediaType get (Envelope) ne{
  1767.  OK_CPD /InputAttributes get dup length dict copy /OK_IA exch def
  1768.  OK_IA OK_TRAY get /PageSize get /OK_IASZ exch def
  1769.  OK_IA dup OK_TRAY get dup length dict copy OK_TRAY exch
  1770.  dup /PageSize OK_IASZ put
  1771.  dup /MediaType (Plain) put
  1772.  dup /MediaWeight 122 put put
  1773.  OK_CPD dup /InputAttributes OK_IA put
  1774.  dup /MediaType (Plain) put
  1775.  dup /MediaWeight 122 put
  1776.  dup /Policies (<<) cvx exec/PageSize 7 (>>) cvx exec put
  1777.  setpagedevice
  1778.  }if
  1779.  end
  1780. }{pop pop}ifelse"
  1781. *End
  1782. *MediaType ULTRAHEAVY/Ultra-Heavy(33-54lb): "
  1783. statusdict /papertray 2 copy known{
  1784.  4 dict begin
  1785.  get exec 1 sub currentpagedevice /ManualFeed get{pop 3}if /OK_TRAY exch def
  1786.  currentpagedevice dup length dict copy /OK_CPD exch def
  1787.  OK_CPD /MediaType get (Envelope) ne{
  1788.  OK_CPD /InputAttributes get dup length dict copy /OK_IA exch def
  1789.  OK_IA OK_TRAY get /PageSize get /OK_IASZ exch def
  1790.  OK_IA dup OK_TRAY get dup length dict copy OK_TRAY exch
  1791.  dup /PageSize OK_IASZ put
  1792.  dup /MediaType (Plain) put
  1793.  dup /MediaWeight 203 put put
  1794.  OK_CPD dup /InputAttributes OK_IA put
  1795.  dup /MediaType (Plain) put
  1796.  dup /MediaWeight 203 put
  1797.  dup /Policies (<<) cvx exec/PageSize 7 (>>) cvx exec put
  1798.  setpagedevice
  1799.  }if
  1800.  end
  1801. }{pop pop}ifelse"
  1802. *End
  1803. *MediaType Labels1/Labels1: "
  1804.  false statusdict /setpapersizecheck 2 copy known
  1805.  {get {exec}stopped {pop}if}{pop pop pop}ifelse
  1806. statusdict /papertray 2 copy known{
  1807.  4 dict begin
  1808.  get exec 1 sub dup 3 ne{
  1809.  currentpagedevice /ManualFeed get
  1810.  4 statusdict /setpapertray 2 copy known{
  1811.  get {exec}stopped {pop}if
  1812.  }{pop pop pop}ifelse
  1813.  1 dict dup /ManualFeed 4 -1 roll put setpagedevice pop 3
  1814.  }if /OK_TRAY exch def
  1815.  currentpagedevice dup length dict copy /OK_CPD exch def
  1816.  OK_CPD /MediaType get (Envelope) ne{
  1817.  OK_CPD /InputAttributes get dup length dict copy /OK_IA exch def
  1818.  OK_IA OK_TRAY get /PageSize get /OK_IASZ exch def
  1819.  OK_IA dup OK_TRAY get dup length dict copy OK_TRAY exch
  1820.  dup /PageSize OK_IASZ put
  1821.  dup /MediaType (Labels) put
  1822.  dup /MediaWeight 73 put put
  1823.  OK_CPD dup /InputAttributes OK_IA put
  1824.  dup /MediaType (Labels) put
  1825.  dup /MediaWeight 73 put
  1826.  dup /Policies (<<) cvx exec/PageSize 7 (>>) cvx exec put
  1827.  setpagedevice
  1828.  }if
  1829.  end
  1830. }{pop pop}ifelse"
  1831. *End
  1832. *MediaType Labels2/Labels2: "
  1833.  false statusdict /setpapersizecheck 2 copy known
  1834.  {get {exec}stopped {pop}if}{pop pop pop}ifelse
  1835. statusdict /papertray 2 copy known{
  1836.  4 dict begin
  1837.  get exec 1 sub dup 3 ne{
  1838.  currentpagedevice /ManualFeed get
  1839.  4 statusdict /setpapertray 2 copy known{
  1840.  get {exec}stopped {pop}if
  1841.  }{pop pop pop}ifelse
  1842.  1 dict dup /ManualFeed 4 -1 roll put setpagedevice pop 3
  1843.  }if /OK_TRAY exch def
  1844.  currentpagedevice dup length dict copy /OK_CPD exch def
  1845.  OK_CPD /MediaType get (Envelope) ne{
  1846.  OK_CPD /InputAttributes get dup length dict copy /OK_IA exch def
  1847.  OK_IA OK_TRAY get /PageSize get /OK_IASZ exch def
  1848.  OK_IA dup OK_TRAY get dup length dict copy OK_TRAY exch
  1849.  dup /PageSize OK_IASZ put
  1850.  dup /MediaType (Labels) put
  1851.  dup /MediaWeight 203 put put
  1852.  OK_CPD dup /InputAttributes OK_IA put
  1853.  dup /MediaType (Labels) put
  1854.  dup /MediaWeight 203 put
  1855.  dup /Policies (<<) cvx exec/PageSize 7 (>>) cvx exec put
  1856.  setpagedevice
  1857.  }if
  1858.  end
  1859. }{pop pop}ifelse"
  1860. *End
  1861. *MediaType Transparency/Transparency: "
  1862.  false statusdict /setpapersizecheck 2 copy known
  1863.  {get {exec}stopped {pop}if}{pop pop pop}ifelse
  1864. statusdict /papertray 2 copy known{
  1865.  4 dict begin
  1866.  get exec 1 sub dup dup 0 eq exch 3 eq or not{
  1867.  currentpagedevice /ManualFeed get
  1868.  4 statusdict /setpapertray 2 copy known{
  1869.  get {exec}stopped {pop}if
  1870.  }{pop pop pop}ifelse
  1871.  1 dict dup /ManualFeed 4 -1 roll put setpagedevice pop 3
  1872.  }if /OK_TRAY exch def
  1873.  currentpagedevice dup length dict copy /OK_CPD exch def
  1874.  OK_CPD /MediaType get (Envelope) ne{
  1875.  OK_CPD /InputAttributes get dup length dict copy /OK_IA exch def
  1876.  OK_IA OK_TRAY get /PageSize get /OK_IASZ exch def
  1877.  OK_IA dup OK_TRAY get dup length dict copy OK_TRAY exch
  1878.  dup /PageSize OK_IASZ put
  1879.  dup /MediaType (Transparency) put
  1880.  dup /MediaWeight 73 put put
  1881.  OK_CPD dup /InputAttributes OK_IA put
  1882.  dup /MediaType (Transparency) put
  1883.  dup /MediaWeight 73 put
  1884.  dup /Policies (<<) cvx exec/PageSize 7 (>>) cvx exec put
  1885.  setpagedevice
  1886.  }if
  1887.  end
  1888. }{pop pop}ifelse"
  1889. *End
  1890. *?MediaType: "
  1891.  save 3 dict begin
  1892.  currentpagedevice /MediaType 2 copy known{
  1893.  get /OK_MT exch def
  1894.  OK_MT (Transparency) eq {
  1895.  OK_MT
  1896.  }{
  1897.  currentpagedevice /MediaWeight 2 copy known{
  1898.  get /OK_MW exch def
  1899.  5 -1 0 {
  1900.  /OK_idx exch def
  1901.  [62 73 92 103 122 203] OK_idx get OK_MW le
  1902.  {exit}if
  1903.  }for
  1904.  OK_MT dup (Plain) eq exch null eq or{
  1905.  [(LIGHT) (MEDIUMLIGHT) (MEDIUM) (MEDIUMHEAVY)
  1906.  (HEAVY) (ULTRAHEAVY)] OK_idx get
  1907.  }{
  1908.  OK_MT (Labels) eq{
  1909.  [(Labels1) dup dup dup dup (Labels2)] OK_idx get
  1910.  }{
  1911.  (Unknown)
  1912.  }ifelse
  1913.  }ifelse
  1914.  }{
  1915.  pop pop (Unknown)
  1916.  }ifelse
  1917.  }ifelse
  1918.  }{
  1919.  pop pop (Unknown)
  1920.  }ifelse
  1921.  end = flush restore"
  1922. *End
  1923. *CloseUI: *MediaType
  1924.  
  1925. *% _____ Output Bin _____
  1926. *OpenUI *OutputBin/Output Bin: PickOne
  1927. *OrderDependency: 45.0 DocumentSetup *OutputBin
  1928. *DefaultOutputBin: Stacker
  1929. *OutputBin Stacker/Stacker (Face-down): "
  1930.  (<<) cvx exec
  1931.  /OutputFaceUp false
  1932.  (>>) cvx exec setpagedevice"
  1933. *End
  1934. *OutputBin Rear/Stacker (Face-up): "
  1935.  (<<) cvx exec
  1936.  /OutputFaceUp true
  1937.  (>>) cvx exec setpagedevice"
  1938. *End
  1939. *?OutputBin:"
  1940.  save
  1941.  currentpagedevice /OutputFaceUp 2 copy known{
  1942.  get{(Rear)}{(Stacker)}ifelse
  1943.  }{pop pop (Stacker)}ifelse = flush
  1944.  restore"
  1945. *End
  1946. *CloseUI: *OutputBin
  1947.  
  1948. *% ================================================
  1949. *% Collate: driver UI only
  1950. *% ================================================
  1951. *OpenUI *OKCollate/Collate: Boolean
  1952. *OrderDependency: 35.0 DocumentSetup *OKCollate
  1953. *DefaultOKCollate: False
  1954. *OKCollate False/No: "
  1955.  (<<) cvx exec
  1956.  /Collate false
  1957.  (>>) cvx exec setpagedevice"
  1958. *End
  1959. *OKCollate True/Yes: "
  1960.  globaldict /OK@_Copies currentpagedevice /NumCopies get put
  1961.  (<<) cvx exec
  1962.  /Collate false /NumCopies 1
  1963.  (>>) cvx exec setpagedevice
  1964.  globaldict /OK@_Copies known{
  1965.  (<<) cvx exec
  1966.  /Collate true /NumCopies globaldict /OK@_Copies get
  1967.  (>>) cvx exec setpagedevice
  1968.  }if"
  1969. *End
  1970. *?OKCollate: "
  1971.  save
  1972.  currentpagedevice /Collate 2 copy known{
  1973.  get {(True)}{(False)}ifelse
  1974.  }{pop pop (Unknown)}ifelse = flush
  1975.  restore"
  1976. *End
  1977. *CloseUI: *OKCollate
  1978.  
  1979. *%----This part is diffent from Win95/98's PPD
  1980. *% _____ OKI Color Control _____
  1981. *OpenUI *OKControl/Color Control: PickOne
  1982. *OrderDependency: 105.0 DocumentSetup *OKControl
  1983. *DefaultOKControl: PRCM
  1984. *OKControl PRCM/Printer Color Matching: "
  1985.  globaldict /OK@_Control 1 put
  1986.  /DefaultCMYK [/DeviceCMYK] /ColorSpace defineresource pop
  1987.  currentpagedevice /MediaType get (Transparency) ne {
  1988.  /DefaultHalftone
  1989.  [
  1990.  [/M6Best600Halftone /M6Best1200Halftone]
  1991.  [/M12Best600Halftone /M12Best1200Halftone]
  1992.  ]
  1993.  false /Default /OutputDevice findresource /HWResolution get
  1994.  {dup 0 get exch 1 get add 2400 eq{pop true exit}if}forall {1}{0}ifelse get
  1995.  currentpagedevice /HWResolution get 1 get 600 eq{0}{1}ifelse get
  1996.  /Halftone 2 copy resourcestatus{
  1997.  pop pop findresource /Halftone defineresource sethalftone
  1998.  }{pop pop pop}ifelse
  1999.  }if"
  2000. *End
  2001. *OKControl NOPRCM/No Color Matching: "
  2002.  globaldict /OK@_Control 4 put
  2003.  (<<) cvx exec /ProcessColorModel /DeviceCMYK (>>) cvx exec setpagedevice
  2004.  (<<) cvx exec
  2005.  /DeviceRenderingInfo
  2006.  currentpagedevice /DeviceRenderingInfo get 10 dict copy
  2007.  dup /SelectBlackGeneration 1 put
  2008.  dup /SelectColorMatching 0 put
  2009.  /PageDeviceName null
  2010.  (>>) cvx exec setpagedevice
  2011.  currentpagedevice /MediaType get (Transparency) ne {
  2012.  /DefaultHalftone
  2013.  [
  2014.  [/M6Best600Halftone /M6Best1200Halftone]
  2015.  [/M12Best600Halftone /M12Best1200Halftone]
  2016.  ]
  2017.  false /Default /OutputDevice findresource /HWResolution get
  2018.  {dup 0 get exch 1 get add 2400 eq{pop true exit}if}forall {1}{0}ifelse get
  2019.  currentpagedevice /HWResolution get 1 get 600 eq{0}{1}ifelse get
  2020.  /Halftone 2 copy resourcestatus{
  2021.  pop pop findresource /Halftone defineresource sethalftone
  2022.  }{pop pop pop}ifelse
  2023.  }if"
  2024. *End
  2025. *OKControl Gray/Print in Grayscale: "
  2026.  globaldict /OK@_Control 5 put
  2027.  (<<) cvx exec /ProcessColorModel /DeviceGray (>>) cvx exec setpagedevice
  2028.  currentpagedevice /MediaType get (Transparency) ne {
  2029.  /DefaultHalftone
  2030.  [
  2031.  [/M6BWBest600Halftone /M6BWBest1200Halftone]
  2032.  [/M12BWBest600Halftone /M12BWBest1200Halftone]
  2033.  ]
  2034.  false /Default /OutputDevice findresource /HWResolution get
  2035.  {dup 0 get exch 1 get add 2400 eq{pop true exit}if}forall {1}{0}ifelse get
  2036.  currentpagedevice /HWResolution get 1 get 600 eq{0}{1}ifelse get
  2037.  /Halftone 2 copy resourcestatus{
  2038.  pop pop findresource /Halftone defineresource sethalftone
  2039.  }{pop pop pop}ifelse
  2040.  }if
  2041.  /DefaultColorRendering /RelativeColorimetric findcolorrendering pop
  2042.  /ColorRendering findresource /ColorRendering defineresource setcolorrendering"
  2043. *End
  2044. *?OKControl: "
  2045.  save
  2046.  globaldict /OK@_Control 2 copy known
  2047.  {get [(UnKnown) (PRCM) (UnKnown) dup (NOPRCM) (Gray)] exch get}{pop pop (UnKnown)}ifelse = flush
  2048.  restore"
  2049. *End
  2050. *CloseUI: *OKControl
  2051.  
  2052. *% _____ Matching Mode _____
  2053. *OpenUI *OKMatchingMode/Image Color Matching: PickOne
  2054. *OrderDependency: 110.0 DocumentSetup *OKMatchingMode
  2055. *DefaultOKMatchingMode: ASIC
  2056. *OKMatchingMode ASIC/OKI Unique Color Matching: "
  2057. globaldict /OK@_UseCRD false put
  2058. (<<) cvx exec /UseCIEColor false (>>) cvx exec setpagedevice"
  2059. *End
  2060. *OKMatchingMode UseCRD/PostScript CRD Color Matching: "
  2061. globaldict /OK@_UseCRD
  2062. globaldict /OK@_Control 2 copy known{get 1 eq}{pop pop false}ifelse put
  2063.  (<<) cvx exec
  2064.  /UseCIEColor globaldict /OK@_UseCRD get
  2065.  (>>) cvx exec setpagedevice"
  2066. *End
  2067. *?OKMatchingMode: "
  2068.  save
  2069.  currentpagedevice /UseCIEColor 2 copy known{
  2070.  get {(UseCRD)}{(ASIC)}ifelse
  2071.  }{
  2072.  (Unknown)
  2073.  }ifelse = flush
  2074.  restore"
  2075. *End
  2076. *CloseUI: *OKMatchingMode
  2077.  
  2078. *% _____ Color Process Black _____
  2079. *OpenUI *OKBlackSubstitution/Black Finish: PickOne
  2080. *OrderDependency: 115.0 DocumentSetup *OKBlackSubstitution
  2081. *DefaultOKBlackSubstitution: Auto
  2082. *OKBlackSubstitution Auto/Auto: "
  2083.  globaldict /OK@_Control known not{globaldict /OK@_Control 1 put}if
  2084.  globaldict /OK@_Control get 1 eq{
  2085.  (<<) cvx exec
  2086.  /DeviceRenderingInfo
  2087.  currentpagedevice /DeviceRenderingInfo get 10 dict copy
  2088.  dup /SelectBlackGeneration 0 put
  2089.  /PageDeviceName null
  2090.  (>>) cvx exec setpagedevice
  2091.  }if"
  2092. *End
  2093. *OKBlackSubstitution Matte/Matte: "
  2094.  globaldict /OK@_Control known not{globaldict /OK@_Control 1 put}if
  2095.  globaldict /OK@_Control get 1 eq{
  2096.  (<<) cvx exec
  2097.  /DeviceRenderingInfo
  2098.  currentpagedevice /DeviceRenderingInfo get 10 dict copy
  2099.  dup /SelectBlackGeneration 2 put
  2100.  /PageDeviceName null
  2101.  (>>) cvx exec setpagedevice
  2102.  }if"
  2103. *End
  2104. *OKBlackSubstitution Glossy/Glossy: "
  2105.  globaldict /OK@_Control known not{globaldict /OK@_Control 1 put}if
  2106.  globaldict /OK@_Control get 1 eq{
  2107.  (<<) cvx exec
  2108.  /DeviceRenderingInfo
  2109.  currentpagedevice /DeviceRenderingInfo get 10 dict copy
  2110.  dup /SelectBlackGeneration 1 put
  2111.  /PageDeviceName null
  2112.  (>>) cvx exec setpagedevice
  2113.  }if"
  2114. *End
  2115. *?OKBlackSubstitution:"
  2116.  save
  2117.  currentpagedevice /DeviceRenderingInfo get /SelectBlackGeneration get
  2118.  [(Auto) (Glossy) (Matte) (UnKnown)] exch get = flush
  2119.  restore"
  2120. *End
  2121. *CloseUI: *OKBlackSubstitution
  2122.  
  2123. *% _____ Halftone Information _____
  2124. *DefaultHalftoneType: 5
  2125. *ScreenFreq: "121.0"
  2126. *ScreenAngle: "45.0"
  2127. *DefaultScreenProc: Dot
  2128. *ScreenProc Dot: "
  2129.  {
  2130.  abs exch abs 2 copy add 1 gt{
  2131.  1 sub dup mul exch 1 sub dup mul add 1 sub
  2132.  }{
  2133.  dup mul exch dup mul add 1 exch sub
  2134.  }ifelse
  2135.  }"
  2136. *End
  2137. *ScreenProc Line: "{pop}"
  2138. *ScreenProc Ellipse: "{dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub}"
  2139. *DefaultTransfer: Null
  2140. *Transfer Null: "{ }"
  2141. *Transfer Null.Inverse: "{1 exch sub}"
  2142.  
  2143. *% _____ Halftone Mode _____
  2144. *OpenUI *OKHalftoneMode/Color Halftone: PickOne
  2145. *OrderDependency: 145.0 DocumentSetup *OKHalftoneMode
  2146. *DefaultOKHalftoneMode: DeviceBest
  2147. *OKHalftoneMode DeviceBest/Device Best Dither: "
  2148.  globaldict /OK@_Control known not{globaldict /OK@_Control 1 put}if
  2149.  globaldict /OK@_Control get 1 eq{
  2150.  (<<) cvx exec
  2151.  /DeviceRenderingInfo
  2152.  currentpagedevice /DeviceRenderingInfo get 10 dict copy
  2153.  dup /SelectHalftone 1 put
  2154.  /PageDeviceName null
  2155.  (>>) cvx exec setpagedevice}if"
  2156. *End
  2157. *OKHalftoneMode ClusterDither/Cluster Ordered Dither: "
  2158.  globaldict /OK@_Control known not{globaldict /OK@_Control 1 put}if
  2159.  globaldict /OK@_Control get 1 eq{
  2160.  (<<) cvx exec
  2161.  /DeviceRenderingInfo
  2162.  currentpagedevice /DeviceRenderingInfo get 10 dict copy
  2163.  dup /SelectHalftone 2 put
  2164.  /PageDeviceName null
  2165.  (>>) cvx exec setpagedevice}if"
  2166. *End
  2167. *?OKHalftoneMode:"
  2168.  save
  2169.  currentpagedevice /DeviceRenderingInfo get /SelectHalftone get
  2170.  [(Auto) (DeviceBest) (ClusterDither) (UnKnown)] exch get = flush
  2171.  restore"
  2172. *End
  2173. *CloseUI: *OKHalftoneMode
  2174.  
  2175. *% _____ Color Rendering Style _____
  2176. *%
  2177. *% OKColorRenderStyle should be located at the last selection
  2178. *%
  2179. *OpenUI *OKColorRenderStyle/Image Color Rendering Style: PickOne
  2180. *OrderDependency: 150.0 DocumentSetup *OKColorRenderStyle
  2181. *DefaultOKColorRenderStyle: Auto
  2182. *OKColorRenderStyle Auto/Auto: "
  2183.  globaldict /OK@_Control known not{globaldict /OK@_Control 1 put}if
  2184.  globaldict /OK@_Control get 1 eq{
  2185.  (<<) cvx exec
  2186.  /DeviceRenderingInfo
  2187.  currentpagedevice /DeviceRenderingInfo get 10 dict copy
  2188.  dup /SelectColorMatching 1 put
  2189.  /PageDeviceName null
  2190.  (>>) cvx exec setpagedevice
  2191.  currentpagedevice /MediaType get (Transparency) ne{
  2192.  /DefaultHalftone
  2193.  [
  2194.  [
  2195.  [/M6Best600Halftone /M6Best1200Halftone]
  2196.  [/MBest600Halftone /M12Best1200Halftone]
  2197.  ]
  2198.  [
  2199.  [/M6Cluster600Halftone /M6Cluster1200Halftone]
  2200.  [/M12Cluster600Halftone /M12Cluster1200Halftone]
  2201.  ]
  2202.  ]
  2203.  currentpagedevice /DeviceRenderingInfo get /SelectHalftone get
  2204.  dup dup 1 eq exch 2 eq or {1 sub}{pop 0}ifelse get
  2205.  false /Default /OutputDevice findresource /HWResolution get
  2206.  {
  2207.  dup 0 get exch 1 get add 2400 eq{pop true exit}if
  2208.  }forall {1}{0}ifelse get
  2209.  currentpagedevice /HWResolution get 1 get 600 eq{0}{1}ifelse get
  2210.  /Halftone 2 copy resourcestatus{
  2211.  pop pop findresource /Halftone defineresource sethalftone
  2212.  }{pop pop pop}ifelse
  2213.  }if
  2214.  }if"
  2215. *End
  2216. *OKColorRenderStyle Perceptual/Perceptual: "
  2217.  globaldict /OK@_Control known not{globaldict /OK@_Control 1 put}if
  2218.  globaldict /OK@_Control get 1 eq{
  2219.  (<<) cvx exec
  2220.  /DeviceRenderingInfo
  2221.  currentpagedevice /DeviceRenderingInfo get 10 dict copy
  2222.  dup /SelectColorMatching 2 put
  2223.  /PageDeviceName null
  2224.  (>>) cvx exec setpagedevice
  2225.  currentpagedevice /MediaType get (Transparency) ne{
  2226.  /DefaultHalftone
  2227.  [
  2228.  [
  2229.  [/M6Best600Halftone /M6Best1200Halftone]
  2230.  [/MBest600Halftone /M12Best1200Halftone]
  2231.  ]
  2232.  [
  2233.  [/M6Cluster600Halftone /M6Cluster1200Halftone]
  2234.  [/M12Cluster600Halftone /M12Cluster1200Halftone]
  2235.  ]
  2236.  ]
  2237.  currentpagedevice /DeviceRenderingInfo get /SelectHalftone get
  2238.  dup dup 1 eq exch 2 eq or {1 sub}{pop 0}ifelse get
  2239.  false /Default /OutputDevice findresource /HWResolution get
  2240.  {
  2241.  dup 0 get exch 1 get add 2400 eq{pop true exit}if
  2242.  }forall {1}{0}ifelse get
  2243.  currentpagedevice /HWResolution get 1 get 600 eq{0}{1}ifelse get
  2244.  /Halftone 2 copy resourcestatus{
  2245.  pop pop findresource /Halftone defineresource sethalftone
  2246.  }{pop pop pop}ifelse
  2247.  }if
  2248.  globaldict /OK@_UseCRD 2 copy known{get}{pop pop false}ifelse
  2249.  {
  2250.  currentpagedevice /DeviceRenderingInfo get
  2251.  /SelectBlackGeneration get dup dup 1 eq exch 2 eq or{
  2252.  /DefaultColorRendering exch
  2253.  [/PerceptualCMY /PerceptualCMYK] exch 1 sub get
  2254.  findcolorrendering pop /ColorRendering findresource /ColorRendering
  2255.  defineresource setcolorrendering
  2256.  }{pop}ifelse
  2257.  }if
  2258.  }if"
  2259. *End
  2260. *OKColorRenderStyle Vivid/Vivid: "
  2261.  globaldict /OK@_Control known not{globaldict /OK@_Control 1 put}if
  2262.  globaldict /OK@_Control get 1 eq{
  2263.  (<<) cvx exec
  2264.  /DeviceRenderingInfo
  2265.  currentpagedevice /DeviceRenderingInfo get 10 dict copy
  2266.  dup /SelectColorMatching 3 put
  2267.  /PageDeviceName null
  2268.  (>>) cvx exec setpagedevice
  2269.  currentpagedevice /MediaType get (Transparency) ne{
  2270.  /DefaultHalftone
  2271.  [
  2272.  [
  2273.  [/M6Best600Halftone /M6Best1200Halftone]
  2274.  [/MBest600Halftone /M12Best1200Halftone]
  2275.  ]
  2276.  [
  2277.  [/M6Cluster600Halftone /M6Cluster1200Halftone]
  2278.  [/M12Cluster600Halftone /M12Cluster1200Halftone]
  2279.  ]
  2280.  ]
  2281.  currentpagedevice /DeviceRenderingInfo get /SelectHalftone get
  2282.  dup dup 1 eq exch 2 eq or {1 sub}{pop 0}ifelse get
  2283.  false /Default /OutputDevice findresource /HWResolution get
  2284.  {
  2285.  dup 0 get exch 1 get add 2400 eq{pop true exit}if
  2286.  }forall {1}{0}ifelse get
  2287.  currentpagedevice /HWResolution get 1 get 600 eq{0}{1}ifelse get
  2288.  /Halftone 2 copy resourcestatus{
  2289.  pop pop findresource /Halftone defineresource sethalftone
  2290.  }{pop pop pop}ifelse
  2291.  }if
  2292.  globaldict /OK@_UseCRD 2 copy known{get}{pop pop false}ifelse
  2293.  {
  2294.  currentpagedevice /DeviceRenderingInfo get
  2295.  /SelectBlackGeneration get dup dup 1 eq exch 2 eq or{
  2296.  /DefaultColorRendering exch
  2297.  [/VividCMY /VividCMYK] exch 1 sub get
  2298.  findcolorrendering pop /ColorRendering findresource /ColorRendering
  2299.  defineresource setcolorrendering
  2300.  }{pop}ifelse
  2301.  }if
  2302.  }if"
  2303. *End
  2304. *?OKColorRenderStyle: "
  2305.  save
  2306.  currentpagedevice /DeviceRenderingInfo get /SelectColorMatching get
  2307.  [(None) (Auto) (Perceptual) (Vivid) (UnKnown)] exch get = flush
  2308.  restore"
  2309. *End
  2310. *CloseUI: *OKColorRenderStyle
  2311.  
  2312. *%----This part is diffent from Win95/98's PPD
  2313. *% _____ Color Separation Order _____
  2314. *OpenUI *OKSeparationorder/Separations: PickOne
  2315. *OrderDependency: 130.0 DocumentSetup *OKSeparationorder 
  2316. *DefaultOKSeparationorder: OFF
  2317. *OKSeparationorder OFF/Off: "
  2318.  (<<) cvx exec /Separations false (>>) cvx exec setpagedevice"
  2319. *End
  2320. *OKSeparationorder CMYK/CMYK: "
  2321.  (<<) cvx exec /Separations true (>>) cvx exec setpagedevice
  2322.  (<<) cvx exec
  2323.  /SeparationOrder [/Cyan /Magenta /Yellow /Black]
  2324.  (>>) cvx exec setpagedevice"
  2325. *End
  2326. *OKSeparationorder CMY/CMY: "
  2327.  (<<) cvx exec /Separations true (>>) cvx exec setpagedevice
  2328.  (<<) cvx exec
  2329.  /SeparationOrder [/Cyan /Magenta /Yellow]
  2330.  (>>) cvx exec setpagedevice"
  2331. *End
  2332. *OKSeparationorder Cyan/OnlyCyan: "
  2333.  (<<) cvx exec /Separations true (>>) cvx exec setpagedevice
  2334.  (<<) cvx exec
  2335.  /SeparationOrder [/Cyan]
  2336.  (>>) cvx exec setpagedevice"
  2337. *End
  2338. *OKSeparationorder Magenta/OnlyMagenta: "
  2339.  (<<) cvx exec /Separations true (>>) cvx exec setpagedevice
  2340.  (<<) cvx exec
  2341.  /SeparationOrder [/Magenta]
  2342.  (>>) cvx exec setpagedevice"
  2343. *End
  2344. *OKSeparationorder Yellow/OnlyYellow: "
  2345.  (<<) cvx exec /Separations true (>>) cvx exec setpagedevice
  2346.  (<<) cvx exec
  2347.  /SeparationOrder [/Yellow]
  2348.  (>>) cvx exec setpagedevice"
  2349. *End
  2350. *OKSeparationorder Black/OnlyBlack: "
  2351.  (<<) cvx exec /Separations true (>>) cvx exec setpagedevice
  2352.  (<<) cvx exec
  2353.  /SeparationOrder [/Black]
  2354.  (>>) cvx exec setpagedevice"
  2355. *End
  2356. *?OKSeparationorder: "
  2357.  save (Unknown)
  2358.  currentpagedevice /Separations 2 copy known{
  2359.  get{
  2360.  currentpagedevice /SeparationOrder 2 copy known{
  2361.  get dup length 1 eq{
  2362.  0 get 20 string cvs exch pop
  2363.  }{
  2364.  dup length 3 eq{
  2365.  pop pop (CMY)
  2366.  }{
  2367.  length 4 eq{pop (CMYK)}if
  2368.  }ifelse
  2369.  }ifelse
  2370.  }{pop pop}ifelse
  2371.  }{pop (OFF)}ifelse
  2372.  }{pop pop}ifelse = flush
  2373.  restore
  2374.  %% Cyan Magenta Yellow Black"
  2375. *End
  2376. *CloseUI: *OKSeparationorder
  2377.  
  2378. *OpenUI *TraySwitch/Tray Switch: Boolean
  2379. *OrderDependency: 25.0 DocumentSetup *TraySwitch
  2380. *DefaultTraySwitch: True
  2381. *TraySwitch True/On: "1 dict dup /TraySwitch globaldict /OK@_Custom known not put setpagedevice"
  2382. *TraySwitch False/Off: "1 dict dup /TraySwitch false put setpagedevice"
  2383. *?TraySwitch: "
  2384. save
  2385.  currentpagedevice /TraySwitch get
  2386.  {(True)}{(False)}ifelse = flush
  2387. restore"
  2388. *End
  2389. *CloseUI: *TraySwitch
  2390.  
  2391. *OpenUI *OKPageSizeCheck/Page Size Check: Boolean
  2392. *OrderDependency: 20.0 DocumentSetup *OKPageSizeCheck
  2393. *DefaultOKPageSizeCheck: True
  2394. *OKPageSizeCheck True/On: "
  2395.  statusdict /setpapersizecheck 2 copy known{
  2396.  get true exch {exec}stopped {pop}if
  2397.  }{pop pop}ifelse"
  2398. *End
  2399. *OKPageSizeCheck False/Off: "
  2400.  statusdict /setpapersizecheck 2 copy known{
  2401.  get false exch {exec}stopped {pop}if
  2402.  }{pop pop}ifelse"
  2403. *End
  2404. *?OKPageSizeCheck: "
  2405.  save
  2406.  statusdict /papersizecheck 2 copy known{
  2407.  get {exec}stopped {pop (UnKnown)}{{(True)}{(False)}ifelse}ifelse
  2408.  }{pop pop (UnKnown)}ifelse = flush
  2409.  restore"
  2410. *End
  2411. *CloseUI: *OKPageSizeCheck
  2412.  
  2413. *% _____ Font Information _____
  2414. *% _____ PostScript Level3 Fonts Total 253 fonts listed here _____
  2415. *ADOTTFontSub TTF1/Gill Sans: "GillSans"
  2416. *ADOTTFontSub TTF2/Gill Sans Condensed: "GillSans Condensed"
  2417. *ADOTTFontSub TTF3/Apple Chancery: "Apple Chancery"
  2418. *ADOTTFontSub TTF4/Arial: "Arial"
  2419. *ADOTTFontSub TTF5/Chicago: "Chicago"
  2420. *ADOTTFontSub TTF6/Geneva: "Geneva"
  2421. *ADOTTFontSub TTF7/Hoefler Text: "Hoefler Text"
  2422. *ADOTTFontSub TTF8/Hoefler Text Black: "Hoefler Text Black"
  2423. *ADOTTFontSub TTF9/Hoefler Text Ornaments: "Hoefler Text Ornaments"
  2424. *ADOTTFontSub TTF10/Monaco: "Monaco"
  2425. *ADOTTFontSub TTF11/NewYork: "NewYork"
  2426. *ADOTTFontSub TTF12/Times New Roman: "Times New Roman"
  2427. *ADOTTFontSub TTF13/Wingdings: "Wingdings"
  2428. *ADOTTFontSub TTF14/Letter Gothic: "Letter Gothic"
  2429. *ADOTTFontSub TTF15/Symbol: "Symbol"
  2430. *ADOTTFontSub TTF16/Arial Narrow: "Helvetica-Narrow"
  2431. *ADOTTFontSub TTF17/Courier New: "Courier"
  2432.  
  2433. *DefaultFont: Courier
  2434. *Font AlbertusMT-Italic: Standard "(001.000)" Standard ROM
  2435. *Font AlbertusMT-Light: Standard "(001.000)" Standard ROM
  2436. *Font AlbertusMT: Standard "(001.000)" Standard ROM
  2437. *Font AntiqueOlive-Roman: Standard "(501.008)" ExtendedRoman ROM
  2438. *Font AntiqueOlive-Bold: Standard "(501.009)" ExtendedRoman ROM
  2439. *Font AntiqueOlive-Compact: Standard "(501.008)" ExtendedRoman ROM
  2440. *Font AntiqueOlive-Italic: Standard "(501.010)" ExtendedRoman ROM
  2441. *Font AntiqueOliveCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM
  2442. *Font AntiqueOliveCE-Compact: Win1250 "(501.008)" ExtendedRoman ROM
  2443. *Font AntiqueOliveCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM
  2444. *Font AntiqueOliveCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM
  2445. *Font Apple-Chancery: Standard "(001.001)" ExtendedRoman ROM
  2446. *Font Apple-ChanceryCE: Win1250 "(001.001)" ExtendedRoman ROM
  2447. *Font Arial-BoldItalicMT: Standard "(501.009)" ExtendedRoman ROM
  2448. *Font Arial-BoldMT: Standard "(501.009)" ExtendedRoman ROM
  2449. *Font Arial-ItalicMT: Standard "(501.012)" ExtendedRoman ROM
  2450. *Font ArialCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM
  2451. *Font ArialCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM
  2452. *Font ArialCE-Italic: Win1250 "(501.012)" ExtendedRoman ROM
  2453. *Font ArialCE: Win1250 "(501.009)" ExtendedRoman ROM
  2454. *Font ArialMT: Standard "(501.009)" ExtendedRoman ROM
  2455. *Font AvantGarde-Book: Standard "(501.009)" ExtendedRoman ROM
  2456. *Font AvantGarde-BookOblique: Standard "(501.009)" ExtendedRoman ROM
  2457. *Font AvantGarde-Demi: Standard "(501.010)" ExtendedRoman ROM
  2458. *Font AvantGarde-DemiOblique: Standard "(501.010)" ExtendedRoman ROM
  2459. *Font AvantGardeCE-Book: Win1250 "(501.009)" ExtendedRoman ROM
  2460. *Font AvantGardeCE-BookOblique: Win1250 "(501.009)" ExtendedRoman ROM
  2461. *Font AvantGardeCE-Demi: Win1250 "(501.010)" ExtendedRoman ROM
  2462. *Font AvantGardeCE-DemiOblique: Win1250 "(501.010)" ExtendedRoman ROM
  2463. *Font Bodoni-Bold: Standard "(501.006)" ExtendedRoman ROM
  2464. *Font Bodoni-BoldItalic: Standard "(501.007)" ExtendedRoman ROM
  2465. *Font Bodoni-Italic: Standard "(501.007)" ExtendedRoman ROM
  2466. *Font Bodoni-Poster: Standard "(501.009)" ExtendedRoman ROM
  2467. *Font Bodoni-PosterCompressed: Standard "(501.007)" ExtendedRoman ROM
  2468. *Font Bodoni: Standard "(501.008)" ExtendedRoman ROM
  2469. *Font BodoniCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
  2470. *Font BodoniCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman ROM
  2471. *Font BodoniCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM
  2472. *Font BodoniCE-Poster: Win1250 "(501.009)" ExtendedRoman ROM
  2473. *Font BodoniCE-PosterCompressed: Win1250 "(501.007)" ExtendedRoman ROM
  2474. *Font BodoniCE: Win1250 "(501.008)" ExtendedRoman ROM
  2475. *Font Bookman-Demi: Standard "(501.007)" ExtendedRoman ROM
  2476. *Font Bookman-DemiItalic: Standard "(501.008)" ExtendedRoman ROM
  2477. *Font Bookman-Light: Standard "(501.006)" ExtendedRoman ROM
  2478. *Font Bookman-LightItalic: Standard "(501.007)" ExtendedRoman ROM
  2479. *Font BookmanCE-Demi: Win1250 "(501.007)" ExtendedRoman ROM
  2480. *Font BookmanCE-DemiItalic: Win1250 "(501.008)" ExtendedRoman ROM
  2481. *Font BookmanCE-Light: Win1250 "(501.006)" ExtendedRoman ROM
  2482. *Font BookmanCE-LightItalic: Win1250 "(501.007)" ExtendedRoman ROM
  2483. *Font Carta: Special "(001.001)" Special ROM
  2484. *Font Chicago: Standard "(501.011)" ExtendedRoman ROM
  2485. *Font ChicagoCE: Win1250 "(501.011)" ExtendedRoman ROM
  2486. *Font Clarendon-Bold: Standard "(501.008)" ExtendedRoman ROM
  2487. *Font Clarendon-Light: Standard "(501.009)" ExtendedRoman ROM
  2488. *Font Clarendon: Standard "(501.009)" ExtendedRoman ROM
  2489. *Font ClarendonCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
  2490. *Font ClarendonCE-Light: Win1250 "(501.009)" ExtendedRoman ROM
  2491. *Font ClarendonCE: Win1250 "(501.009)" ExtendedRoman ROM
  2492. *Font CooperBlack-Italic: Standard "(001.003)" Standard ROM
  2493. *Font CooperBlack: Standard "(001.003)" Standard ROM
  2494. *Font Copperplate-ThirtyThreeBC: Standard "(001.002)" Standard ROM
  2495. *Font Copperplate-ThirtyTwoBC: Standard "(001.002)" Standard ROM
  2496. *Font Coronet-Regular: Standard "(001.000)" ExtendedRoman ROM
  2497. *Font CoronetCE-Regular: Win1250 "(001.000)" ExtendedRoman ROM
  2498. *Font Courier-Bold: Standard "(501.010)" ExtendedRoman ROM
  2499. *Font Courier-BoldOblique: Standard "(501.010)" ExtendedRoman ROM
  2500. *Font Courier-Oblique: Standard "(501.010)" ExtendedRoman ROM
  2501. *Font Courier: Standard "(501.010)" ExtendedRoman ROM
  2502. *Font CourierCE-Bold: Win1250 "(501.010)" ExtendedRoman ROM
  2503. *Font CourierCE-BoldOblique: Win1250 "(501.010)" ExtendedRoman ROM
  2504. *Font CourierCE-Oblique: Win1250 "(501.010)" ExtendedRoman ROM
  2505. *Font CourierCE: Win1250 "(501.010)" ExtendedRoman ROM
  2506. *Font Eurostile-Bold: Standard "(501.008)" ExtendedRoman ROM
  2507. *Font Eurostile-BoldExtendedTwo: Standard "(501.008)" ExtendedRoman ROM
  2508. *Font Eurostile-ExtendedTwo: Standard "(501.010)" ExtendedRoman ROM
  2509. *Font Eurostile: Standard "(501.008)" ExtendedRoman ROM
  2510. *Font EurostileCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
  2511. *Font EurostileCE-BoldExtendedTwo: Win1250 "(501.008)" ExtendedRoman ROM
  2512. *Font EurostileCE-ExtendedTwo: Win1250 "(501.010)" ExtendedRoman ROM
  2513. *Font EurostileCE: Win1250 "(501.008)" ExtendedRoman ROM
  2514. *Font Geneva: Standard "(501.007)" ExtendedRoman ROM
  2515. *Font GenevaCE: Win1250 "(501.007)" ExtendedRoman ROM
  2516. *Font GillSans-Bold: Standard "(501.007)" ExtendedRoman ROM
  2517. *Font GillSans-BoldCondensed: Standard "(501.006)" ExtendedRoman ROM
  2518. *Font GillSans-BoldItalic: Standard "(501.008)" ExtendedRoman ROM
  2519. *Font GillSans-Condensed: Standard "(501.007)" ExtendedRoman ROM
  2520. *Font GillSans-ExtraBold: Standard "(501.008)" ExtendedRoman ROM
  2521. *Font GillSans-Italic: Standard "(501.008)" ExtendedRoman ROM
  2522. *Font GillSans-Light: Standard "(501.009)" ExtendedRoman ROM
  2523. *Font GillSans-LightItalic: Standard "(501.009)" ExtendedRoman ROM
  2524. *Font GillSans: Standard "(501.009)" ExtendedRoman ROM
  2525. *Font GillSansCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM
  2526. *Font GillSansCE-BoldCondensed: Win1250 "(501.006)" ExtendedRoman ROM
  2527. *Font GillSansCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman ROM
  2528. *Font GillSansCE-Condensed: Win1250 "(501.007)" ExtendedRoman ROM
  2529. *Font GillSansCE-ExtraBold: Win1250 "(501.008)" ExtendedRoman ROM
  2530. *Font GillSansCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM
  2531. *Font GillSansCE-Light: Win1250 "(501.009)" ExtendedRoman ROM
  2532. *Font GillSansCE-LightItalic: Win1250 "(501.009)" ExtendedRoman ROM
  2533. *Font GillSansCE-Roman: Win1250 "(501.009)" ExtendedRoman ROM
  2534. *Font Goudy-Bold: Standard "(001.002)" Standard ROM
  2535. *Font Goudy-BoldItalic: Standard "(001.002)" Standard ROM
  2536. *Font Goudy-ExtraBold: Standard "(001.001)" Standard ROM
  2537. *Font Goudy-Italic: Standard "(001.002)" Standard ROM
  2538. *Font Goudy: Standard "(001.003)" Standard ROM
  2539. *Font Helvetica-Bold: Standard "(501.010)" ExtendedRoman ROM
  2540. *Font Helvetica-BoldOblique: Standard "(501.010)" ExtendedRoman ROM
  2541. *Font Helvetica-Condensed-Bold: Standard "(501.009)" ExtendedRoman ROM
  2542. *Font Helvetica-Condensed-BoldObl: Standard "(501.009)" ExtendedRoman ROM
  2543. *Font Helvetica-Condensed-Oblique: Standard "(501.010)" ExtendedRoman ROM
  2544. *Font Helvetica-Condensed: Standard "(501.010)" ExtendedRoman ROM
  2545. *Font Helvetica-Narrow-Bold: Standard "(501.010)" ExtendedRoman ROM
  2546. *Font Helvetica-Narrow-BoldOblique: Standard "(501.010)" ExtendedRoman ROM
  2547. *Font Helvetica-Narrow-Oblique: Standard "(501.008)" ExtendedRoman ROM
  2548. *Font Helvetica-Narrow: Standard "(501.008)" ExtendedRoman ROM
  2549. *Font Helvetica-Oblique: Standard "(501.008)" ExtendedRoman ROM
  2550. *Font Helvetica: Standard "(501.008)" ExtendedRoman ROM
  2551. *Font HelveticaCE-Bold: Win1250 "(501.010)" ExtendedRoman ROM
  2552. *Font HelveticaCE-BoldOblique: Win1250 "(501.010)" ExtendedRoman ROM
  2553. *Font HelveticaCE-Cond: Win1250 "(501.010)" ExtendedRoman ROM
  2554. *Font HelveticaCE-CondBold: Win1250 "(501.009)" ExtendedRoman ROM
  2555. *Font HelveticaCE-CondBoldObl: Win1250 "(501.009)" ExtendedRoman ROM
  2556. *Font HelveticaCE-CondObl: Win1250 "(501.010)" ExtendedRoman ROM
  2557. *Font HelveticaCE-Narrow: Win1250 "(501.008)" ExtendedRoman ROM
  2558. *Font HelveticaCE-NarrowBold: Win1250 "(501.010)" ExtendedRoman ROM
  2559. *Font HelveticaCE-NarrowBoldOblique: Win1250 "(501.010)" ExtendedRoman ROM
  2560. *Font HelveticaCE-NarrowOblique: Win1250 "(501.008)" ExtendedRoman ROM
  2561. *Font HelveticaCE-Oblique: Win1250 "(501.008)" ExtendedRoman ROM
  2562. *Font HelveticaCE: Win1250 "(501.008)" ExtendedRoman ROM
  2563. *Font HoeflerText-Black: Standard "(501.008)" ExtendedRoman ROM
  2564. *Font HoeflerText-BlackItalic: Standard "(501.009)" ExtendedRoman ROM
  2565. *Font HoeflerText-Italic: Standard "(501.010)" ExtendedRoman ROM
  2566. *Font HoeflerText-Ornaments: Special "(001.001)" Special ROM
  2567. *Font HoeflerText-Regular: Standard "(501.009)" ExtendedRoman ROM
  2568. *Font HoeflerTextCE-Black: Win1250 "(501.008)" ExtendedRoman ROM
  2569. *Font HoeflerTextCE-BlackItalic: Win1250 "(501.009)" ExtendedRoman ROM
  2570. *Font HoeflerTextCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM
  2571. *Font HoeflerTextCE-Regular: Win1250 "(501.009)" ExtendedRoman ROM
  2572. *Font JoannaMT-Bold: Standard "(501.008)" ExtendedRoman ROM
  2573. *Font JoannaMT-BoldItalic: Standard "(501.008)" ExtendedRoman ROM
  2574. *Font JoannaMT-Italic: Standard "(501.008)" ExtendedRoman ROM
  2575. *Font JoannaMT: Standard "(501.009)" ExtendedRoman ROM
  2576. *Font JoannaMTCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
  2577. *Font JoannaMTCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman ROM
  2578. *Font JoannaMTCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM
  2579. *Font JoannaMTCE: Win1250 "(501.009)" ExtendedRoman ROM
  2580. *Font LetterGothic-Bold: Standard "(501.010)" ExtendedRoman ROM
  2581. *Font LetterGothic-BoldSlanted: Standard "(501.010)" ExtendedRoman ROM
  2582. *Font LetterGothic-Slanted: Standard "(501.010)" ExtendedRoman ROM
  2583. *Font LetterGothic: Standard "(501.009)" ExtendedRoman ROM
  2584. *Font LetterGothicCE-Bold: Win1250 "(501.010)" ExtendedRoman ROM
  2585. *Font LetterGothicCE-BoldSlanted: Win1250 "(501.010)" ExtendedRoman ROM
  2586. *Font LetterGothicCE-Slanted: Win1250 "(501.010)" ExtendedRoman ROM
  2587. *Font LetterGothicCE: Win1250 "(501.009)" ExtendedRoman ROM
  2588. *Font LubalinGraph-Book: Standard "(501.009)" ExtendedRoman ROM
  2589. *Font LubalinGraph-BookOblique: Standard "(501.009)" ExtendedRoman ROM
  2590. *Font LubalinGraph-Demi: Standard "(501.009)" ExtendedRoman ROM
  2591. *Font LubalinGraph-DemiOblique: Standard "(501.009)" ExtendedRoman ROM
  2592. *Font LubalinGraphCE-Book: Win1250 "(501.009)" ExtendedRoman ROM
  2593. *Font LubalinGraphCE-BookOblique: Win1250 "(501.009)" ExtendedRoman ROM
  2594. *Font LubalinGraphCE-Demi: Win1250 "(501.009)" ExtendedRoman ROM
  2595. *Font LubalinGraphCE-DemiOblique: Win1250 "(501.009)" ExtendedRoman ROM
  2596. *Font Marigold: Standard "(001.000)" Standard ROM
  2597. *Font MonaLisa-Recut: Standard "(001.000)" Standard ROM
  2598. *Font Monaco: Standard "(501.012)" ExtendedRoman ROM
  2599. *Font MonacoCE: Win1250 "(501.012)" ExtendedRoman ROM
  2600. *Font NewCenturySchlbk-Roman: Standard "(501.008)" ExtendedRoman ROM
  2601. *Font NewCenturySchlbk-Bold: Standard "(501.008)" ExtendedRoman ROM
  2602. *Font NewCenturySchlbk-BoldItalic: Standard "(501.009)" ExtendedRoman ROM
  2603. *Font NewCenturySchlbk-Italic: Standard "(501.011)" ExtendedRoman ROM
  2604. *Font NewCenturySchlbkCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
  2605. *Font NewCenturySchlbkCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM
  2606. *Font NewCenturySchlbkCE-Italic: Win1250 "(501.011)" ExtendedRoman ROM
  2607. *Font NewCenturySchlbkCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM
  2608. *Font NewYork: Standard "(501.013)" ExtendedRoman ROM
  2609. *Font NewYorkCE: Win1250 "(501.013)" ExtendedRoman ROM
  2610. *Font Optima-Bold: Standard "(501.008)" ExtendedRoman ROM
  2611. *Font Optima-BoldItalic: Standard "(501.009)" ExtendedRoman ROM
  2612. *Font Optima-Italic: Standard "(501.010)" ExtendedRoman ROM
  2613. *Font Optima: Standard "(501.010)" ExtendedRoman ROM
  2614. *Font OptimaCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
  2615. *Font OptimaCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM
  2616. *Font OptimaCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM
  2617. *Font OptimaCE-Roman: Win1250 "(501.010)" ExtendedRoman ROM
  2618. *Font Oxford: Standard "(001.000)" Standard ROM
  2619. *Font Palatino-Bold: Standard "(501.008)" ExtendedRoman ROM
  2620. *Font Palatino-BoldItalic: Standard "(501.007)" ExtendedRoman ROM
  2621. *Font Palatino-Italic: Standard "(501.008)" ExtendedRoman ROM
  2622. *Font Palatino-Roman: Standard "(501.006)" ExtendedRoman ROM
  2623. *Font PalatinoCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
  2624. *Font PalatinoCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman ROM
  2625. *Font PalatinoCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM
  2626. *Font PalatinoCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM
  2627. *Font StempelGaramond-Bold: Standard "(501.007)" ExtendedRoman ROM
  2628. *Font StempelGaramond-BoldItalic: Standard "(501.012)" ExtendedRoman ROM
  2629. *Font StempelGaramond-Italic: Standard "(501.009)" ExtendedRoman ROM
  2630. *Font StempelGaramond-Roman: Standard "(501.011)" ExtendedRoman ROM
  2631. *Font StempelGaramondCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM
  2632. *Font StempelGaramondCE-BoldItalic: Win1250 "(501.012)" ExtendedRoman ROM
  2633. *Font StempelGaramondCE-Italic: Win1250 "(501.009)" ExtendedRoman ROM
  2634. *Font StempelGaramondCE-Roman: Win1250 "(501.011)" ExtendedRoman ROM
  2635. *Font Symbol: Special "(001.008)" Special ROM
  2636. *Font Tekton: Standard "(001.001)" Standard ROM
  2637. *Font Times-Bold: Standard "(501.009)" ExtendedRoman ROM
  2638. *Font Times-BoldItalic: Standard "(501.009)" ExtendedRoman ROM
  2639. *Font Times-Italic: Standard "(501.010)" ExtendedRoman ROM
  2640. *Font Times-Roman: Standard "(501.010)" ExtendedRoman ROM
  2641. *Font TimesCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM
  2642. *Font TimesCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM
  2643. *Font TimesCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM
  2644. *Font TimesCE-Roman: Win1250 "(501.010)" ExtendedRoman ROM
  2645. *Font TimesNewRomanCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM
  2646. *Font TimesNewRomanCE-BoldItalic: Win1250 "(501.011)" ExtendedRoman ROM
  2647. *Font TimesNewRomanCE-Italic: Win1250 "(501.011)" ExtendedRoman ROM
  2648. *Font TimesNewRomanCE: Win1250 "(501.010)" ExtendedRoman ROM
  2649. *Font TimesNewRomanPS-BoldItalicMT: Standard "(501.011)" ExtendedRoman ROM
  2650. *Font TimesNewRomanPS-BoldMT: Standard "(501.009)" ExtendedRoman ROM
  2651. *Font TimesNewRomanPS-ItalicMT: Standard "(501.011)" ExtendedRoman ROM
  2652. *Font TimesNewRomanPSMT: Standard "(501.010)" ExtendedRoman ROM
  2653. *Font Univers-Bold: Standard "(501.008)" ExtendedRoman ROM
  2654. *Font Univers-BoldExt: Standard "(501.010)" ExtendedRoman ROM
  2655. *Font Univers-BoldExtObl: Standard "(501.010)" ExtendedRoman ROM
  2656. *Font Univers-BoldOblique: Standard "(501.008)" ExtendedRoman ROM
  2657. *Font Univers-Condensed: Standard "(501.011)" ExtendedRoman ROM
  2658. *Font Univers-CondensedBold: Standard "(501.009)" ExtendedRoman ROM
  2659. *Font Univers-CondensedBoldOblique: Standard "(501.009)" ExtendedRoman ROM
  2660. *Font Univers-CondensedOblique: Standard "(501.011)" ExtendedRoman ROM
  2661. *Font Univers-Extended: Standard "(501.009)" ExtendedRoman ROM
  2662. *Font Univers-ExtendedObl: Standard "(501.009)" ExtendedRoman ROM
  2663. *Font Univers-Light: Standard "(501.009)" ExtendedRoman ROM
  2664. *Font Univers-LightOblique: Standard "(501.009)" ExtendedRoman ROM
  2665. *Font Univers-Oblique: Standard "(501.009)" ExtendedRoman ROM
  2666. *Font Univers: Standard "(501.009)" ExtendedRoman ROM
  2667. *Font UniversCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
  2668. *Font UniversCE-BoldExt: Win1250 "(501.010)" ExtendedRoman ROM
  2669. *Font UniversCE-BoldExtObl: Win1250 "(501.010)" ExtendedRoman ROM
  2670. *Font UniversCE-BoldOblique: Win1250 "(501.008)" ExtendedRoman ROM
  2671. *Font UniversCE-Condensed: Win1250 "(501.011)" ExtendedRoman ROM
  2672. *Font UniversCE-CondensedBold: Win1250 "(501.009)" ExtendedRoman ROM
  2673. *Font UniversCE-CondensedBoldOblique: Win1250 "(501.009)" ExtendedRoman ROM
  2674. *Font UniversCE-CondensedOblique: Win1250 "(501.011)" ExtendedRoman ROM
  2675. *Font UniversCE-Extended: Win1250 "(501.009)" ExtendedRoman ROM
  2676. *Font UniversCE-ExtendedObl: Win1250 "(501.009)" ExtendedRoman ROM
  2677. *Font UniversCE-Light: Win1250 "(501.009)" ExtendedRoman ROM
  2678. *Font UniversCE-LightOblique: Win1250 "(501.009)" ExtendedRoman ROM
  2679. *Font UniversCE-Medium: Win1250 "(501.009)" ExtendedRoman ROM
  2680. *Font UniversCE-Oblique: Win1250 "(501.009)" ExtendedRoman ROM
  2681. *Font Wingdings-Regular: Special "(001.001)" Special ROM
  2682. *Font ZapfChancery-MediumItalic: Standard "(002.000)" ExtendedRoman ROM
  2683. *Font ZapfChanceryCE-MediumItalic: Win1250 "(002.000)" ExtendedRoman ROM
  2684. *Font ZapfDingbats: Special "(001.005S)" Special ROM
  2685. *?FontQuery: "
  2686.  save
  2687.  { count 1 gt
  2688.  { exch dup 127 string cvs (/) print print (:) print
  2689.  /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
  2690.  } { exit } ifelse 
  2691.  } bind loop
  2692.  (*) = flush
  2693.  restore
  2694. "
  2695. *End
  2696. *?FontList: "
  2697. save
  2698.  (*) {cvn ==} 128 string /Font resourceforall
  2699.  (*) = flush
  2700. restore
  2701. "
  2702. *End
  2703.  
  2704. *% Printer Messages _____
  2705. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  2706. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  2707. *Message: "\FontName\ not found, using Courier"
  2708. *% Status (format: %%[ status: <Message from the list below> ] %%)
  2709. *Status: "idle"
  2710. *Status: "busy"
  2711. *Status: "waiting"
  2712. *Status: "PrinterError: toner low"
  2713. *Status: "PrinterError: toner sensor error"
  2714. *Status: "PrinterError: image drum life"
  2715. *Status: "PrinterError: fuser life"
  2716. *Status: "PrinterError: belt life"
  2717. *Status: "PrinterError: HDD trouble"
  2718. *Status: "PrinterError: file system full"
  2719. *Status: "PrinterError: disk full"
  2720. *Status: "PrinterError: memory overflow"
  2721. *Status: "PrinterError: waiting for manual feed"
  2722. *Status: "PrinterError: either paper empty, or no tray installed"
  2723. *Status: "PrinterError: stacker full error"
  2724. *Status: "PrinterError: cover open"
  2725. *Status: "PrinterError: toner empty error"
  2726. *Status: "PrinterError: paper size error"
  2727. *Status: "PrinterError: hopping error"
  2728. *Status: "PrinterError: paper feed jam"
  2729. *Status: "PrinterError: paper exit jam"
  2730. *Status: "PrinterError: paper duplex feed jam"
  2731. *Status: "PrinterError: paper duplex input jam"
  2732. *Status: "PrinterError: drum missing"
  2733. *Status: "PrinterError: belt unit not installed"
  2734. *Status: "PrinterError: fuser unit not installed"
  2735. *Status: "PrinterError: toner mixing mode"
  2736. *Status: "PrinterError: balance error"
  2737. *Status: "PrinterError: calibration error"
  2738. *Status: "PrinterError: density error"
  2739. *Status: "PrinterError: gammer error"
  2740. *Status: "PrinterError: process control off"
  2741. *Status: "PrinterError: printer engine life"
  2742. *Status: "PrinterError: oil roller not installed"
  2743. *Status: "PrinterError: oil roller life"
  2744. *Status: "PrinterError: waste toner full"
  2745. *Status: "PrinterError: waste toner near full"
  2746. *Status: "PrinterError: waste toner sensor full"
  2747.  
  2748. *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
  2749. *Source: "Parallel"
  2750. *Source: "EtherTalk"
  2751. *Source: "HSP"
  2752. *Source: "USB"
  2753. *PrinterError: "toner low"
  2754. *PrinterError: "toner sensor error"
  2755. *PrinterError: "image drum life"
  2756. *PrinterError: "fuser life"
  2757. *PrinterError: "belt life"
  2758. *PrinterError: "HDD trouble"
  2759. *PrinterError: "file system full"
  2760. *PrinterError: "disk full"
  2761. *PrinterError: "memory overflow"
  2762. *PrinterError: "waiting for manual feed"
  2763. *PrinterError: "either paper empty, or no tray installed"
  2764. *PrinterError: "stacker full error"
  2765. *PrinterError: "cover open"
  2766. *PrinterError: "toner empty error"
  2767. *PrinterError: "paper size error"
  2768. *PrinterError: "hopping error"
  2769. *PrinterError: "paper feed jam"
  2770. *PrinterError: "paper exit jam"
  2771. *PrinterError: "paper duplex feed jam"
  2772. *PrinterError: "paper duplex input jam"
  2773. *PrinterError: "drum missing"
  2774. *PrinterError: "belt unit not installed"
  2775. *PrinterError: "fuser unit not installed"
  2776. *PrinterError: "toner mixing mode"
  2777. *PrinterError: "balance error"
  2778. *PrinterError: "calibration error"
  2779. *PrinterError: "density error"
  2780. *PrinterError: "gammer error"
  2781. *PrinterError: "process control off"
  2782. *PrinterError: "printer engine life"
  2783. *PrinterError: "oil roller not installed"
  2784. *PrinterError: "oil roller life"
  2785. *PrinterError: "waste toner full"
  2786. *PrinterError: "waste toner near full"
  2787. *PrinterError: "waste toner sensor full"
  2788.  
  2789. *% _____ Color Separation Information _____
  2790. *DefaultColorSep: ProcessBlack.170lpi.1200dpi/170 lpi / 1200 dpi
  2791.  
  2792. *% For 170 lpi / 1200 dpi ===============================
  2793.  
  2794. *ColorSepScreenAngle ProcessBlack.170lpi.1200dpi/170 lpi / 1200 dpi: "45"
  2795. *ColorSepScreenAngle CustomColor.170lpi.1200dpi/170 lpi / 1200 dpi: "45"
  2796. *ColorSepScreenAngle ProcessCyan.170lpi.1200dpi/170 lpi / 1200 dpi: "75"
  2797. *ColorSepScreenAngle ProcessMagenta.170lpi.1200dpi/170 lpi / 1200 dpi: "15"
  2798. *ColorSepScreenAngle ProcessYellow.170lpi.1200dpi/170 lpi / 1200 dpi: "45"
  2799.  
  2800. *ColorSepScreenFreq ProcessBlack.170lpi.1200dpi/170 lpi / 1200 dpi: "170"
  2801. *ColorSepScreenFreq CustomColor.170lpi.1200dpi/170 lpi / 1200 dpi: "170"
  2802. *ColorSepScreenFreq ProcessCyan.170lpi.1200dpi/170 lpi / 1200 dpi: "170"
  2803. *ColorSepScreenFreq ProcessMagenta.170lpi.1200dpi/170 lpi / 1200 dpi: "170"
  2804. *ColorSepScreenFreq ProcessYellow.170lpi.1200dpi/170 lpi / 1200 dpi: "170"
  2805.  
  2806. *% For 150 lpi / 1200 dpi ===============================
  2807.  
  2808. *ColorSepScreenAngle ProcessBlack.150lpi.1200dpi/150 lpi / 1200 dpi: "45"
  2809. *ColorSepScreenAngle CustomColor.150lpi.1200dpi/150 lpi / 1200 dpi: "45"
  2810. *ColorSepScreenAngle ProcessCyan.150lpi.1200dpi/150 lpi / 1200 dpi: "75"
  2811. *ColorSepScreenAngle ProcessMagenta.150lpi.1200dpi/150 lpi / 1200 dpi: "15"
  2812. *ColorSepScreenAngle ProcessYellow.150lpi.1200dpi/150 lpi / 1200 dpi: "45"
  2813.  
  2814. *ColorSepScreenFreq ProcessBlack.150lpi.1200dpi/150 lpi / 1200 dpi: "150"
  2815. *ColorSepScreenFreq CustomColor.150lpi.1200dpi/150 lpi / 1200 dpi: "150"
  2816. *ColorSepScreenFreq ProcessCyan.150lpi.1200dpi/150 lpi / 1200 dpi: "150"
  2817. *ColorSepScreenFreq ProcessMagenta.150lpi.1200dpi/150 lpi / 1200 dpi: "150"
  2818. *ColorSepScreenFreq ProcessYellow.150lpi.1200dpi/150 lpi / 1200 dpi: "150"
  2819.  
  2820. *% For 170 lpi / 600 dpi ===============================
  2821.  
  2822. *ColorSepScreenAngle ProcessBlack.170lpi.600dpi/170 lpi / 600 dpi: "45"
  2823. *ColorSepScreenAngle CustomColor.170lpi.600dpi/170 lpi / 600 dpi: "45"
  2824. *ColorSepScreenAngle ProcessCyan.170lpi.600dpi/170 lpi / 600 dpi: "75"
  2825. *ColorSepScreenAngle ProcessMagenta.170lpi.600dpi/170 lpi / 600 dpi: "15"
  2826. *ColorSepScreenAngle ProcessYellow.170lpi.600dpi/170 lpi / 600 dpi: "45"
  2827.  
  2828. *ColorSepScreenFreq ProcessBlack.170lpi.600dpi/170 lpi / 600 dpi: "170"
  2829. *ColorSepScreenFreq CustomColor.170lpi.600dpi/170 lpi / 600 dpi: "170"
  2830. *ColorSepScreenFreq ProcessCyan.170lpi.600dpi/170 lpi / 600 dpi: "170"
  2831. *ColorSepScreenFreq ProcessMagenta.170lpi.600dpi/170 lpi / 600 dpi: "170"
  2832. *ColorSepScreenFreq ProcessYellow.170lpi.600dpi/170 lpi / 600 dpi: "170"
  2833.  
  2834. *% For 150 lpi / 600 dpi ===============================
  2835.  
  2836. *ColorSepScreenAngle ProcessBlack.150lpi.600dpi/150 lpi / 600 dpi: "45"
  2837. *ColorSepScreenAngle CustomColor.150lpi.600dpi/150 lpi / 600 dpi: "45"
  2838. *ColorSepScreenAngle ProcessCyan.150lpi.600dpi/150 lpi / 600 dpi: "75"
  2839. *ColorSepScreenAngle ProcessMagenta.150lpi.600dpi/150 lpi / 600 dpi: "15"
  2840. *ColorSepScreenAngle ProcessYellow.150lpi.600dpi/150 lpi / 600 dpi: "45"
  2841.  
  2842. *ColorSepScreenFreq ProcessBlack.150lpi.600dpi/150 lpi / 600 dpi: "150"
  2843. *ColorSepScreenFreq CustomColor.150lpi.600dpi/150 lpi / 600 dpi: "150"
  2844. *ColorSepScreenFreq ProcessCyan.150lpi.600dpi/150 lpi / 600 dpi: "150"
  2845. *ColorSepScreenFreq ProcessMagenta.150lpi.600dpi/150 lpi / 600 dpi: "150"
  2846. *ColorSepScreenFreq ProcessYellow.150lpi.600dpi/150 lpi / 600 dpi: "150"
  2847.